<template>
  <!-- <iframe
    class="banner-iframe"
    src="https://my.spline.design/animatedgradientbackgroundforweb-dOttFTiPBjNtCXD2Wo7HHkDZ/"
    frameborder="0"
  ></iframe> -->
  <div class="canvas-box">
    <canvas
      id="canvas3d"
      :width="screenWidth"
      :height="screenHeight"
      style="display: block; width: 100%; height: 100%"
    ></canvas>
  </div>
</template>

<script>
import { useConfig } from '@/stores/config.js'
import { Application } from 'https://unpkg.com/@splinetool/runtime@1.9.89/build/runtime.js'
export default {
  name: 'Banner',
  data() {
    return {
      screenWidth: 0,
      screenHeight: 0
    }
  },
  computed: {
    isPC() {
      return useConfig().isPc
    }
  },
  mounted() {
    // 获取当前屏幕宽高
    this.screenWidth = window.innerWidth
    this.screenHeight = window.innerHeight
    console.log(this.screenWidth, this.screenHeight)
    const canvas = document.getElementById('canvas3d')
    const app = new Application(canvas)
    const onLoad = () => {}
    app.start([212,114,64,149,166,115,99,104,101,109,97,165,115,99,101,110,101,166,102,114,97,109,101,115,166,115,104,97,114,101,100,167,118,101,114,115,105,111,110,204,115,212,114,65,147,167,111,98,106,101,99,116,115,167,112,117,98,108,105,115,104,166,115,116,121,108,101,115,212,3,0,145,212,114,66,148,162,102,105,162,105,100,164,100,97,116,97,168,99,104,105,108,100,114,101,110,1,217,36,97,50,49,56,102,99,99,51,45,50,55,54,98,45,52,57,98,57,45,98,52,56,53,45,52,57,48,51,55,102,100,49,52,102,53,102,212,114,67,220,0,22,164,116,121,112,101,166,115,116,97,116,101,115,166,101,118,101,110,116,115,167,118,105,115,105,98,108,101,171,114,97,121,99,97,115,116,76,111,99,107,167,112,104,121,115,105,99,115,172,112,97,116,104,83,110,97,112,112,105,110,103,168,112,111,115,105,116,105,111,110,168,114,111,116,97,116,105,111,110,165,115,99,97,108,101,172,104,105,100,100,101,110,77,97,116,114,105,120,166,99,108,111,110,101,114,175,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,174,112,111,115,116,112,114,111,99,101,115,115,105,110,103,163,102,111,103,173,103,108,111,98,97,108,80,104,121,115,105,99,115,167,97,109,98,105,101,110,116,162,97,111,166,115,104,97,100,111,119,167,112,117,98,108,105,115,104,166,99,97,109,101,114,97,164,110,97,109,101,164,80,97,103,101,212,2,0,144,212,2,0,144,195,194,212,114,68,156,167,101,110,97,98,108,101,100,169,102,117,115,101,100,66,111,100,121,169,114,105,103,105,100,66,111,100,121,167,100,101,110,115,105,116,121,169,112,111,105,110,116,77,97,115,115,172,103,114,97,118,105,116,121,83,99,97,108,101,168,102,114,105,99,116,105,111,110,167,100,97,109,112,105,110,103,171,114,101,115,116,105,116,117,116,105,111,110,172,99,111,108,108,105,100,101,114,84,121,112,101,175,101,110,97,98,108,101,100,82,111,116,97,116,105,111,110,178,101,110,97,98,108,101,100,84,114,97,110,115,108,97,116,105,111,110,170,118,105,115,105,98,105,108,105,116,121,194,170,112,111,115,105,116,105,111,110,101,100,1,0,1,203,63,224,0,0,0,0,0,0,0,203,63,201,153,153,153,153,153,154,166,99,111,110,118,101,120,147,195,195,195,147,195,195,195,212,114,69,148,166,112,97,116,104,73,100,165,115,108,105,100,101,166,111,102,102,115,101,116,171,111,114,105,101,110,116,97,116,105,111,110,192,0,0,170,116,97,110,103,101,110,116,105,97,108,147,0,0,0,147,0,0,0,147,1,1,1,220,0,16,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,192,212,114,70,148,161,114,161,103,161,98,161,97,0,0,0,1,212,114,71,153,167,101,110,97,98,108,101,100,170,112,105,120,101,108,97,116,105,111,110,165,98,108,111,111,109,179,99,104,114,111,109,97,116,105,99,65,98,101,114,114,97,116,105,111,110,168,118,105,103,110,101,116,116,101,173,104,117,101,83,97,116,117,114,97,116,105,111,110,178,98,114,105,103,104,116,110,101,115,115,67,111,110,116,114,97,115,116,172,100,101,112,116,104,79,102,70,105,101,108,100,165,110,111,105,115,101,195,212,114,72,148,167,111,112,97,99,105,116,121,173,98,108,101,110,100,70,117,110,99,116,105,111,110,167,101,110,97,98,108,101,100,171,103,114,97,110,117,108,97,114,105,116,121,1,16,194,5,212,114,73,152,167,111,112,97,99,105,116,121,173,98,108,101,110,100,70,117,110,99,116,105,111,110,167,101,110,97,98,108,101,100,169,105,110,116,101,110,115,105,116,121,169,98,108,117,114,83,99,97,108,101,178,108,117,109,105,110,97,110,99,101,84,104,114,101,115,104,111,108,100,178,108,117,109,105,110,97,110,99,101,83,109,111,111,116,104,105,110,103,170,107,101,114,110,101,108,83,105,122,101,1,16,194,1,1,203,63,208,0,0,0,0,0,0,203,63,153,153,153,153,153,153,154,3,212,114,74,148,167,111,112,97,99,105,116,121,173,98,108,101,110,100,70,117,110,99,116,105,111,110,167,101,110,97,98,108,101,100,166,111,102,102,115,101,116,1,13,195,146,2,2,212,114,75,149,167,111,112,97,99,105,116,121,173,98,108,101,110,100,70,117,110,99,116,105,111,110,167,101,110,97,98,108,101,100,168,100,97,114,107,110,101,115,115,166,111,102,102,115,101,116,1,13,194,1,0,212,114,76,149,167,111,112,97,99,105,116,121,173,98,108,101,110,100,70,117,110,99,116,105,111,110,167,101,110,97,98,108,101,100,163,104,117,101,170,115,97,116,117,114,97,116,105,111,110,1,13,194,3,0,212,114,77,149,167,111,112,97,99,105,116,121,173,98,108,101,110,100,70,117,110,99,116,105,111,110,167,101,110,97,98,108,101,100,170,98,114,105,103,104,116,110,101,115,115,168,99,111,110,116,114,97,115,116,1,13,194,203,63,208,0,0,0,0,0,0,0,212,114,78,150,167,111,112,97,99,105,116,121,173,98,108,101,110,100,70,117,110,99,116,105,111,110,167,101,110,97,98,108,101,100,171,102,111,99,97,108,76,101,110,103,116,104,173,102,111,99,117,115,68,105,115,116,97,110,99,101,170,98,111,107,101,104,83,99,97,108,101,1,13,194,20,204,100,5,212,114,79,147,167,111,112,97,99,105,116,121,173,98,108,101,110,100,70,117,110,99,116,105,111,110,167,101,110,97,98,108,101,100,203,63,164,122,225,71,174,20,123,16,195,212,114,80,149,167,101,110,97,98,108,101,100,178,117,115,101,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,165,99,111,108,111,114,164,110,101,97,114,163,102,97,114,194,194,212,114,81,147,161,114,161,103,161,98,1,1,1,203,63,185,153,153,153,153,153,154,205,7,208,212,114,82,146,170,117,115,101,80,104,121,115,105,99,115,167,103,114,97,118,105,116,121,194,246,212,114,83,147,167,101,110,97,98,108,101,100,165,99,111,108,111,114,169,105,110,116,101,110,115,105,116,121,195,81,203,63,234,122,122,122,122,122,122,203,63,234,122,122,122,122,122,122,203,63,234,122,122,122,122,122,122,203,63,232,0,0,0,0,0,0,212,114,84,149,169,111,99,99,108,117,115,105,111,110,169,97,111,70,117,108,108,82,101,115,166,114,97,100,105,117,115,164,98,105,97,115,167,97,111,67,111,108,111,114,194,194,205,1,0,203,63,224,0,0,0,0,0,0,81,203,63,201,25,25,25,25,25,26,203,63,201,25,25,25,25,25,26,203,63,201,25,25,25,25,25,26,212,114,85,145,177,115,111,102,116,83,104,97,100,111,119,81,117,97,108,105,116,121,163,108,111,119,212,114,86,146,170,112,108,97,121,67,97,109,101,114,97,177,103,97,109,101,67,111,110,116,114,111,108,79,98,106,101,99,116,217,36,55,57,57,48,54,97,56,57,45,48,49,51,48,45,52,52,101,52,45,57,55,56,98,45,57,49,56,54,98,56,49,55,49,101,98,101,192,212,114,87,220,0,18,166,115,116,97,116,101,115,166,101,118,101,110,116,115,167,118,105,115,105,98,108,101,171,114,97,121,99,97,115,116,76,111,99,107,167,112,104,121,115,105,99,115,172,112,97,116,104,83,110,97,112,112,105,110,103,168,112,111,115,105,116,105,111,110,168,114,111,116,97,116,105,111,110,165,115,99,97,108,101,172,104,105,100,100,101,110,77,97,116,114,105,120,166,99,108,111,110,101,114,163,102,97,114,164,116,121,112,101,171,112,101,114,115,112,101,99,116,105,118,101,172,111,114,116,104,111,103,114,97,112,104,105,99,162,117,112,177,105,115,85,112,86,101,99,116,111,114,70,108,105,112,112,101,100,172,116,97,114,103,101,116,79,102,102,115,101,116,144,144,195,194,68,170,118,105,115,105,98,105,108,105,116,121,195,170,112,111,115,105,116,105,111,110,101,100,1,0,1,203,63,224,0,0,0,0,0,0,0,203,63,201,153,153,153,153,153,154,166,99,111,110,118,101,120,147,195,195,195,147,195,195,195,69,192,0,0,170,116,97,110,103,101,110,116,105,97,108,147,203,192,64,230,107,198,95,251,0,203,192,85,199,95,236,149,255,66,203,64,203,249,7,42,154,161,194,147,0,0,0,147,1,1,1,220,0,16,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,192,206,0,1,134,160,177,80,101,114,115,112,101,99,116,105,118,101,67,97,109,101,114,97,212,114,88,147,164,110,101,97,114,163,102,111,118,164,122,111,111,109,204,70,45,1,212,114,89,146,164,110,101,97,114,164,122,111,111,109,210,255,254,121,96,203,63,212,180,198,10,180,139,176,147,0,1,0,194,203,64,204,32,46,20,122,225,72,167,83,99,101,110,101,32,49,146,66,203,192,6,33,122,27,60,81,220,217,36,100,54,50,100,56,56,54,100,45,57,52,102,52,45,52,98,49,52,45,98,48,50,53,45,101,99,101,49,52,48,55,57,55,55,53,53,212,114,90,220,0,20,164,110,97,109,101,166,115,116,97,116,101,115,166,101,118,101,110,116,115,167,118,105,115,105,98,108,101,171,114,97,121,99,97,115,116,76,111,99,107,167,112,104,121,115,105,99,115,172,112,97,116,104,83,110,97,112,112,105,110,103,168,112,111,115,105,116,105,111,110,168,114,111,116,97,116,105,111,110,165,115,99,97,108,101,172,104,105,100,100,101,110,77,97,116,114,105,120,166,99,108,111,110,101,114,164,116,121,112,101,171,102,108,97,116,83,104,97,100,105,110,103,169,119,105,114,101,102,114,97,109,101,164,115,105,100,101,170,99,97,115,116,83,104,97,100,111,119,173,114,101,99,101,105,118,101,83,104,97,100,111,119,168,103,101,111,109,101,116,114,121,168,109,97,116,101,114,105,97,108,171,83,104,97,112,101,32,66,108,101,110,100,212,2,0,144,212,2,0,144,195,194,68,170,118,105,115,105,98,105,108,105,116,121,195,170,112,111,115,105,116,105,111,110,101,100,1,0,1,203,63,224,0,0,0,0,0,0,0,203,63,201,153,153,153,153,153,154,166,99,111,110,118,101,120,147,195,195,195,147,195,195,195,69,192,0,0,170,116,97,110,103,101,110,116,105,97,108,147,0,203,64,73,172,182,130,122,213,128,0,147,0,0,0,147,16,12,8,220,0,16,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,192,164,77,101,115,104,194,194,0,195,195,212,114,91,151,164,116,121,112,101,165,119,105,100,116,104,166,104,101,105,103,104,116,165,100,101,112,116,104,175,114,101,115,111,108,117,116,105,111,110,76,101,118,101,108,170,98,108,101,110,100,82,97,110,103,101,177,117,115,101,67,104,105,108,100,114,101,110,67,111,108,111,114,115,178,83,104,97,112,101,66,108,101,110,100,71,101,111,109,101,116,114,121,0,0,0,7,204,100,194,212,114,92,146,166,108,97,121,101,114,115,164,110,97,109,101,212,2,0,147,212,114,93,147,162,102,105,162,105,100,164,100,97,116,97,203,192,13,19,110,175,98,26,14,217,36,56,102,51,100,49,52,56,54,45,97,56,97,97,45,52,97,97,98,45,97,48,57,50,45,99,55,55,100,52,50,55,55,48,51,55,55,212,114,94,150,165,97,108,112,104,97,164,109,111,100,101,166,105,115,77,97,115,107,167,118,105,115,105,98,108,101,164,116,121,112,101,165,99,111,108,111,114,203,63,132,122,225,71,174,20,123,0,194,194,165,99,111,108,111,114,81,203,63,236,84,250,242,115,26,48,203,63,223,106,181,117,234,109,105,203,63,237,59,207,136,178,243,147,93,203,192,8,28,150,235,155,94,7,217,36,53,49,50,54,102,56,57,57,45,56,102,54,102,45,52,56,97,101,45,98,55,57,48,45,101,98,48,99,57,57,99,102,48,52,54,102,212,114,95,159,165,97,108,112,104,97,164,109,111,100,101,166,105,115,77,97,115,107,167,118,105,115,105,98,108,101,164,116,121,112,101,172,103,114,97,100,105,101,110,116,84,121,112,101,166,115,109,111,111,116,104,168,105,115,86,101,99,116,111,114,172,105,115,87,111,114,108,100,83,112,97,99,101,166,111,114,105,103,105,110,169,100,105,114,101,99,116,105,111,110,166,99,111,108,111,114,115,165,115,116,101,112,115,164,110,101,97,114,163,102,97,114,1,0,194,195,165,100,101,112,116,104,0,194,195,194,147,203,61,4,57,196,196,251,76,1,203,192,82,85,253,12,25,188,227,203,64,49,255,224,249,36,228,194,147,203,60,55,225,88,177,97,252,94,203,191,133,166,38,195,74,3,158,203,63,239,255,138,211,156,228,69,153,148,1,1,1,0,148,1,1,1,1,148,203,63,237,181,31,17,101,231,37,203,63,196,142,35,226,18,74,118,203,63,235,215,28,224,103,53,184,203,63,233,153,153,153,153,153,154,148,203,63,239,118,94,34,203,206,74,203,63,233,140,105,161,141,171,127,1,203,63,233,153,153,153,153,153,154,148,1,1,1,203,63,233,153,153,153,153,153,154,148,203,63,223,189,96,39,14,101,111,203,63,215,155,142,3,73,23,86,203,63,234,39,148,49,181,111,216,203,63,227,215,10,61,112,163,215,148,203,63,198,76,137,193,37,133,216,203,63,214,54,102,144,153,103,145,203,63,239,26,210,164,9,241,22,203,63,217,153,153,153,153,153,154,148,203,63,197,71,111,216,59,166,140,203,63,214,51,114,52,176,246,146,1,203,63,211,231,108,139,67,149,129,148,203,63,196,34,14,233,161,141,176,203,63,214,166,167,217,142,254,218,1,203,63,201,153,153,153,153,153,154,153,0,203,63,188,173,18,7,54,21,162,203,63,203,214,137,3,155,10,209,203,63,210,186,25,61,75,183,227,203,63,215,49,97,90,36,14,108,203,63,224,11,57,176,173,18,7,203,63,229,121,61,75,183,227,40,203,63,234,36,59,126,50,122,151,1,203,192,71,125,222,250,136,188,113,203,64,71,125,222,250,136,188,113,212,114,96,147,162,102,105,164,100,97,116,97,162,105,100,0,212,114,97,157,164,109,111,100,101,166,105,115,77,97,115,107,167,118,105,115,105,98,108,101,167,98,117,109,112,77,97,112,176,98,117,109,112,77,97,112,73,110,116,101,110,115,105,116,121,172,114,111,117,103,104,110,101,115,115,77,97,112,173,97,108,112,104,97,79,118,101,114,114,105,100,101,168,99,97,116,101,103,111,114,121,168,115,112,101,99,117,108,97,114,169,115,104,105,110,105,110,101,115,115,164,116,121,112,101,169,111,99,99,108,117,115,105,111,110,165,97,108,112,104,97,0,194,195,212,0,0,5,212,0,0,1,165,112,104,111,110,103,81,203,63,201,153,153,153,153,153,154,203,63,201,153,153,153,153,153,154,203,63,201,153,153,153,153,153,154,5,165,108,105,103,104,116,195,1,166,108,97,121,101,114,49,180,83,104,97,112,101,32,66,108,101,110,100,32,77,97,116,101,114,105,97,108,147,66,203,192,7,127,110,163,234,201,234,217,36,99,102,97,50,53,49,48,99,45,53,100,48,97,45,52,50,99,99,45,97,49,54,53,45,52,102,54,97,102,99,100,97,57,97,100,56,212,114,98,220,0,20,166,115,116,97,116,101,115,166,101,118,101,110,116,115,167,118,105,115,105,98,108,101,164,116,121,112,101,171,114,97,121,99,97,115,116,76,111,99,107,167,112,104,121,115,105,99,115,172,112,97,116,104,83,110,97,112,112,105,110,103,168,112,111,115,105,116,105,111,110,168,114,111,116,97,116,105,111,110,165,115,99,97,108,101,172,104,105,100,100,101,110,77,97,116,114,105,120,166,99,108,111,110,101,114,171,102,108,97,116,83,104,97,100,105,110,103,169,119,105,114,101,102,114,97,109,101,164,115,105,100,101,170,99,97,115,116,83,104,97,100,111,119,173,114,101,99,101,105,118,101,83,104,97,100,111,119,168,103,101,111,109,101,116,114,121,168,109,97,116,101,114,105,97,108,164,110,97,109,101,212,2,0,145,93,203,63,222,51,115,99,121,171,24,217,36,48,48,50,97,99,53,55,54,45,54,101,54,49,45,52,57,50,52,45,98,99,52,50,45,56,52,52,99,98,56,49,48,55,101,51,52,212,114,99,148,164,110,97,109,101,168,103,101,111,109,101,116,114,121,168,109,97,116,101,114,105,97,108,166,99,108,111,110,101,114,165,83,116,97,116,101,212,114,100,144,212,114,101,145,166,108,97,121,101,114,115,212,6,0,100,212,114,102,149,166,114,97,100,105,97,108,166,108,105,110,101,97,114,164,103,114,105,100,168,116,111,79,98,106,101,99,116,176,114,97,110,100,111,109,110,101,115,115,79,98,106,101,99,116,100,100,100,100,212,114,103,146,164,115,101,101,100,168,109,111,118,101,109,101,110,116,204,101,3,212,2,0,145,93,203,63,216,108,58,82,112,124,64,217,36,55,98,100,48,97,49,97,101,45,102,49,52,54,45,52,53,52,99,45,98,98,48,101,45,100,99,97,101,98,49,48,51,57,99,51,98,212,114,104,147,164,116,121,112,101,168,100,105,115,97,98,108,101,100,167,97,99,116,105,111,110,115,165,83,116,97,114,116,194,212,2,0,145,93,203,63,221,197,226,92,89,243,150,217,36,101,57,53,53,98,54,97,57,45,51,99,102,51,45,52,55,56,49,45,56,53,51,53,45,53,54,56,97,102,48,54,50,50,53,55,51,212,114,105,152,164,116,121,112,101,167,114,117,110,77,111,100,101,166,111,98,106,101,99,116,166,116,119,101,101,110,115,166,114,101,112,101,97,116,165,100,101,108,97,121,174,100,101,108,97,121,68,105,114,101,99,116,105,111,110,169,100,105,114,101,99,116,105,111,110,170,84,114,97,110,115,105,116,105,111,110,164,79,110,99,101,217,36,99,102,97,50,53,49,48,99,45,53,100,48,97,45,52,50,99,99,45,97,49,54,53,45,52,102,54,97,102,99,100,97,57,97,100,56,212,2,0,146,212,114,106,147,162,105,100,164,100,97,116,97,162,102,105,217,36,98,56,101,53,50,100,50,53,45,48,97,101,101,45,52,56,53,51,45,97,102,56,52,45,57,99,50,49,101,57,56,52,51,54,48,54,212,114,107,151,165,115,116,97,116,101,166,114,101,112,101,97,116,165,100,101,108,97,121,174,100,101,108,97,121,68,105,114,101,99,116,105,111,110,169,100,105,114,101,99,116,105,111,110,168,100,117,114,97,116,105,111,110,166,101,97,115,105,110,103,192,255,0,170,115,116,97,114,116,45,111,110,99,101,168,112,105,110,103,112,111,110,103,205,3,232,4,10,106,217,36,98,53,56,52,56,52,55,99,45,101,99,54,98,45,52,97,56,99,45,56,53,48,56,45,56,48,100,50,54,52,101,101,49,49,54,99,107,217,36,48,48,50,97,99,53,55,54,45,54,101,54,49,45,52,57,50,52,45,98,99,52,50,45,56,52,52,99,98,56,49,48,55,101,51,52,0,0,170,115,116,97,114,116,45,111,110,99,101,166,110,111,114,109,97,108,205,117,48,0,11,0,0,170,115,116,97,114,116,45,111,110,99,101,166,110,111,114,109,97,108,195,164,77,101,115,104,194,68,170,118,105,115,105,98,105,108,105,116,121,195,170,112,111,115,105,116,105,111,110,101,100,1,0,1,203,63,224,0,0,0,0,0,0,0,203,63,201,153,153,153,153,153,154,166,99,111,110,118,101,120,147,195,195,195,147,195,195,195,69,192,0,0,170,116,97,110,103,101,110,116,105,97,108,147,203,192,51,128,60,138,235,29,172,203,192,86,28,86,154,181,167,34,203,64,63,240,209,102,93,246,56,147,0,0,0,147,1,1,1,220,0,16,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,212,114,108,154,168,100,105,115,97,98,108,101,100,164,116,121,112,101,168,104,105,100,101,66,97,115,101,165,99,111,117,110,116,166,114,97,100,105,97,108,168,116,111,79,98,106,101,99,116,166,108,105,110,101,97,114,164,103,114,105,100,170,114,97,110,100,111,109,110,101,115,115,176,114,97,110,100,111,109,110,101,115,115,79,98,106,101,99,116,194,164,103,114,105,100,194,3,212,114,109,152,166,114,97,100,105,117,115,165,115,116,97,114,116,163,101,110,100,169,97,108,105,103,110,109,101,110,116,164,97,120,105,115,165,115,99,97,108,101,168,114,111,116,97,116,105,111,110,168,112,111,115,105,116,105,111,110,204,200,0,205,1,104,194,161,121,147,1,1,1,147,0,0,0,147,0,0,0,212,114,110,153,166,111,98,106,101,99,116,170,115,112,114,101,97,100,84,121,112,101,165,115,99,97,108,101,168,114,111,116,97,116,105,111,110,168,112,111,115,105,116,105,111,110,164,97,120,105,115,164,115,101,101,100,165,99,111,117,110,116,165,97,108,105,103,110,160,166,114,97,110,100,111,109,147,0,0,0,147,0,0,0,147,0,0,0,161,120,0,204,99,166,110,111,114,109,97,108,212,114,111,147,165,115,99,97,108,101,168,114,111,116,97,116,105,111,110,168,112,111,115,105,116,105,111,110,147,1,1,1,147,0,0,0,147,204,110,0,0,212,114,112,147,165,99,111,117,110,116,164,115,105,122,101,169,117,115,101,67,101,110,116,101,114,147,3,2,1,147,204,150,204,125,0,195,195,212,114,113,152,168,115,116,114,101,110,103,116,104,165,115,99,97,108,101,168,114,111,116,97,116,105,111,110,168,112,111,115,105,116,105,111,110,168,109,111,118,101,109,101,110,116,164,115,101,101,100,169,102,114,101,113,83,99,97,108,101,169,110,111,105,115,101,84,121,112,101,204,100,147,203,63,185,153,153,153,153,153,154,203,63,185,153,153,153,153,153,154,203,63,185,153,153,153,153,153,154,147,203,63,249,33,251,84,68,45,24,203,63,249,33,251,84,68,45,24,203,63,249,33,251,84,68,45,24,147,50,204,100,20,2,204,91,7,167,115,105,109,112,108,101,120,194,194,0,195,195,212,114,114,220,0,16,165,119,105,100,116,104,174,114,97,100,105,97,108,83,101,103,109,101,110,116,115,174,104,101,105,103,104,116,83,101,103,109,101,110,116,115,169,111,112,101,110,69,110,100,101,100,170,116,104,101,116,97,83,116,97,114,116,171,116,104,101,116,97,76,101,110,103,116,104,172,99,111,114,110,101,114,82,97,100,105,117,115,174,99,111,114,110,101,114,83,101,103,109,101,110,116,115,166,104,111,108,108,111,119,169,114,97,100,105,117,115,84,111,112,172,114,97,100,105,117,115,66,111,116,116,111,109,166,104,101,105,103,104,116,173,102,111,114,83,104,97,112,101,66,108,101,110,100,174,115,104,97,112,101,66,108,101,110,100,78,111,100,101,165,100,101,112,116,104,164,116,121,112,101,204,100,8,1,194,0,205,1,104,0,2,0,10,25,204,100,195,212,114,115,148,179,111,118,101,114,114,105,100,101,71,108,111,98,97,108,66,108,101,110,100,170,98,108,101,110,100,82,97,110,103,101,169,111,112,101,114,97,116,105,111,110,168,117,115,101,67,111,108,111,114,194,204,100,0,194,204,100,176,67,121,108,105,110,100,101,114,71,101,111,109,101,116,114,121,92,212,2,0,146,96,0,97,0,194,195,212,0,0,5,212,0,0,1,165,112,104,111,110,103,81,203,63,201,153,153,153,153,153,154,203,63,201,153,153,153,153,153,154,203,63,201,153,153,153,153,153,154,5,165,108,105,103,104,116,195,203,63,227,51,51,51,51,51,51,166,108,97,121,101,114,49,96,1,94,1,0,194,195,165,99,111,108,111,114,81,203,63,213,21,21,21,21,21,21,203,63,213,21,21,21,21,21,21,203,63,214,214,214,214,214,214,215,166,108,97,121,101,114,50,177,67,121,108,105,110,100,101,114,32,77,97,116,101,114,105,97,108,168,67,121,108,105,110,100,101,114,144,66,203,192,4,14,79,37,193,96,132,217,36,57,50,55,100,53,57,98,50,45,49,99,101,51,45,52,100,101,57,45,97,50,48,50,45,55,102,50,97,100,97,49,99,57,101,97,101,98,212,2,0,145,93,203,63,217,204,121,183,23,25,220,217,36,55,50,100,55,51,51,55,54,45,55,101,100,55,45,52,49,100,55,45,97,50,48,57,45,100,53,49,48,101,54,48,101,97,97,98,52,212,114,116,147,164,110,97,109,101,168,103,101,111,109,101,116,114,121,168,109,97,116,101,114,105,97,108,165,83,116,97,116,101,212,114,117,147,165,119,105,100,116,104,166,104,101,105,103,104,116,165,100,101,112,116,104,204,150,204,150,204,150,101,212,6,0,100,212,2,0,146,93,203,63,216,255,67,221,38,105,44,217,36,53,54,50,50,56,54,100,48,45,97,98,57,99,45,52,97,100,53,45,98,98,100,102,45,98,102,100,98,54,55,100,56,55,56,51,100,212,114,118,158,164,116,121,112,101,168,100,105,115,97,98,108,101,100,167,97,99,116,105,111,110,115,168,109,97,120,68,101,108,116,97,173,100,97,109,112,105,110,103,70,97,99,116,111,114,166,116,97,114,103,101,116,165,112,108,97,110,101,179,114,101,115,101,116,79,110,80,111,105,110,116,101,114,76,101,97,118,101,183,114,101,115,101,116,65,102,116,101,114,68,105,115,116,97,110,99,101,76,105,109,105,116,178,101,110,97,98,108,101,100,84,114,97,110,115,108,97,116,105,111,110,180,108,105,109,105,116,68,105,115,116,97,110,99,101,69,110,97,98,108,101,100,173,108,105,109,105,116,68,105,115,116,97,110,99,101,169,115,110,97,112,68,101,108,97,121,170,114,101,115,101,116,83,112,101,101,100,166,70,111,108,108,111,119,194,212,2,0,144,0,10,166,99,117,114,115,111,114,166,99,117,115,116,111,109,194,195,147,195,195,195,194,205,3,232,0,5,93,203,63,236,134,11,254,148,55,234,217,36,48,54,98,53,101,48,56,53,45,51,48,97,57,45,52,100,56,57,45,98,98,52,51,45,101,50,57,49,49,50,55,52,51,102,49,49,212,114,119,148,164,116,121,112,101,168,100,105,115,97,98,108,101,100,167,97,99,116,105,111,110,115,164,109,111,100,101,169,77,111,117,115,101,68,111,119,110,194,212,2,0,145,93,203,63,220,101,185,148,205,41,35,217,36,56,54,49,53,55,48,99,53,45,56,52,97,55,45,52,49,49,102,45,56,52,102,55,45,57,52,55,56,53,50,52,53,51,101,99,101,105,170,84,114,97,110,115,105,116,105,111,110,166,84,111,103,103,108,101,217,36,57,50,55,100,53,57,98,50,45,49,99,101,51,45,52,100,101,57,45,97,50,48,50,45,55,102,50,97,100,97,49,99,57,101,97,101,212,2,0,147,106,217,36,49,97,99,100,53,51,97,51,45,99,100,49,100,45,52,55,49,56,45,97,102,54,56,45,99,99,97,51,54,52,57,49,51,50,48,57,107,192,0,0,170,115,116,97,114,116,45,111,110,99,101,166,110,111,114,109,97,108,205,3,232,4,10,106,217,36,54,99,54,56,51,101,57,99,45,102,99,101,57,45,52,97,54,98,45,98,54,102,55,45,102,54,52,99,49,54,53,55,99,52,97,99,107,217,36,55,50,100,55,51,51,55,54,45,55,101,100,55,45,52,49,100,55,45,97,50,48,57,45,100,53,49,48,101,54,48,101,97,97,98,52,0,0,170,115,116,97,114,116,45,111,110,99,101,166,110,111,114,109,97,108,204,200,4,11,93,203,64,38,238,112,24,229,240,49,217,36,57,49,100,49,48,49,50,99,45,55,52,51,102,45,52,54,52,50,45,56,99,57,98,45,55,50,97,56,102,54,99,55,54,50,49,49,107,192,0,0,170,115,116,97,114,116,45,111,110,99,101,166,110,111,114,109,97,108,204,200,4,0,0,170,115,116,97,114,116,45,111,110,99,101,166,110,111,114,109,97,108,166,79,98,106,101,99,116,195,164,77,101,115,104,194,68,170,118,105,115,105,98,105,108,105,116,121,195,170,112,111,115,105,116,105,111,110,101,100,1,0,1,203,63,224,0,0,0,0,0,0,0,203,63,201,153,153,153,153,153,154,166,99,111,110,118,101,120,147,195,195,195,147,195,195,195,69,192,0,0,170,116,97,110,103,101,110,116,105,97,108,147,0,203,192,58,228,140,197,186,103,187,203,64,48,70,59,83,190,209,52,147,0,0,0,147,1,1,1,220,0,16,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,192,194,194,0,195,195,212,114,120,155,165,119,105,100,116,104,173,119,105,100,116,104,83,101,103,109,101,110,116,115,174,104,101,105,103,104,116,83,101,103,109,101,110,116,115,168,112,104,105,83,116,97,114,116,169,112,104,105,76,101,110,103,116,104,170,116,104,101,116,97,83,116,97,114,116,171,116,104,101,116,97,76,101,110,103,116,104,166,104,101,105,103,104,116,165,100,101,112,116,104,174,115,104,97,112,101,66,108,101,110,100,78,111,100,101,164,116,121,112,101,204,100,8,4,0,203,64,25,33,251,84,68,45,24,0,204,180,204,100,204,100,115,195,25,0,194,174,83,112,104,101,114,101,71,101,111,109,101,116,114,121,217,36,98,57,54,49,97,99,97,49,45,100,98,48,52,45,52,48,50,53,45,56,48,51,57,45,53,48,50,52,49,57,100,98,54,53,56,100,166,83,112,104,101,114,101,144,66,203,191,247,205,222,97,248,63,246,217,36,56,99,102,99,101,55,53,99,45,97,57,49,98,45,52,53,98,53,45,57,56,54,56,45,54,48,56,53,101,48,57,50,54,53,48,54,98,212,2,0,144,212,2,0,144,195,164,77,101,115,104,194,68,170,118,105,115,105,98,105,108,105,116,121,195,170,112,111,115,105,116,105,111,110,101,100,1,0,1,203,63,224,0,0,0,0,0,0,0,203,63,201,153,153,153,153,153,154,166,99,111,110,118,101,120,147,195,195,195,147,195,195,195,69,192,0,0,170,116,97,110,103,101,110,116,105,97,108,147,0,0,203,192,84,161,98,180,76,245,112,147,0,0,0,147,1,1,1,220,0,16,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,192,194,194,0,195,195,212,114,121,154,165,119,105,100,116,104,173,119,105,100,116,104,83,101,103,109,101,110,116,115,174,104,101,105,103,104,116,83,101,103,109,101,110,116,115,173,100,101,112,116,104,83,101,103,109,101,110,116,115,172,99,111,114,110,101,114,82,97,100,105,117,115,174,99,111,114,110,101,114,83,101,103,109,101,110,116,115,166,104,101,105,103,104,116,165,100,101,112,116,104,174,115,104,97,112,101,66,108,101,110,100,78,111,100,101,164,116,121,112,101,205,2,88,1,1,1,0,2,205,2,88,204,200,115,194,204,100,0,194,172,67,117,98,101,71,101,111,109,101,116,114,121,92,212,2,0,146,96,0,97,0,194,195,212,0,0,5,212,0,0,1,165,112,104,111,110,103,81,203,63,201,153,153,153,153,153,154,203,63,201,153,153,153,153,153,154,203,63,201,153,153,153,153,153,154,5,165,108,105,103,104,116,195,203,63,227,51,51,51,51,51,51,166,108,97,121,101,114,49,96,1,94,1,0,194,195,165,99,111,108,111,114,81,203,63,213,21,21,21,21,21,21,203,63,213,21,21,21,21,21,21,203,63,214,214,214,214,214,214,215,166,108,97,121,101,114,50,173,67,117,98,101,32,77,97,116,101,114,105,97,108,164,67,117,98,101,144,66,203,192,0,121,107,32,213,201,19,217,36,55,57,57,48,54,97,56,57,45,48,49,51,48,45,52,52,101,52,45,57,55,56,98,45,57,49,56,54,98,56,49,55,49,101,98,101,212,114,122,220,0,19,166,115,116,97,116,101,115,166,101,118,101,110,116,115,167,118,105,115,105,98,108,101,171,114,97,121,99,97,115,116,76,111,99,107,167,112,104,121,115,105,99,115,172,112,97,116,104,83,110,97,112,112,105,110,103,168,112,111,115,105,116,105,111,110,168,114,111,116,97,116,105,111,110,165,115,99,97,108,101,172,104,105,100,100,101,110,77,97,116,114,105,120,166,99,108,111,110,101,114,163,102,97,114,164,116,121,112,101,171,112,101,114,115,112,101,99,116,105,118,101,172,111,114,116,104,111,103,114,97,112,104,105,99,162,117,112,177,105,115,85,112,86,101,99,116,111,114,70,108,105,112,112,101,100,172,116,97,114,103,101,116,79,102,102,115,101,116,164,110,97,109,101,212,2,0,144,212,2,0,144,195,194,68,170,118,105,115,105,98,105,108,105,116,121,195,170,112,111,115,105,116,105,111,110,101,100,1,0,1,203,63,224,0,0,0,0,0,0,0,203,63,201,153,153,153,153,153,154,166,99,111,110,118,101,120,147,195,195,195,147,195,195,195,69,192,0,0,170,116,97,110,103,101,110,116,105,97,108,147,0,205,5,0,205,15,160,147,0,0,0,147,1,1,1,220,0,16,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,192,206,0,1,134,160,177,80,101,114,115,112,101,99,116,105,118,101,67,97,109,101,114,97,88,204,70,45,1,89,210,255,254,121,96,203,63,203,121,72,115,203,93,37,147,0,1,0,194,205,3,232,166,67,97,109,101,114,97,144,212,114,123,155,173,111,114,98,105,116,67,111,110,116,114,111,108,115,168,112,108,97,121,80,97,103,101,174,119,105,116,104,66,97,99,107,103,114,111,117,110,100,173,112,114,101,118,101,110,116,83,99,114,111,108,108,178,112,114,101,118,101,110,116,84,111,117,99,104,83,99,114,111,108,108,170,104,105,100,101,67,117,114,115,111,114,176,109,111,117,115,101,69,118,101,110,116,84,97,114,103,101,116,183,106,111,121,115,116,105,99,107,83,105,122,101,65,110,100,88,89,79,102,102,115,101,116,168,115,101,116,116,105,110,103,115,171,115,116,111,112,82,97,121,99,97,115,116,174,104,100,84,114,97,110,115,109,105,115,115,105,111,110,212,114,124,220,0,24,169,101,110,97,98,108,101,80,97,110,170,101,110,97,98,108,101,90,111,111,109,172,101,110,97,98,108,101,82,111,116,97,116,101,173,101,110,97,98,108,101,68,97,109,112,105,110,103,178,114,111,116,97,116,105,111,110,76,105,109,105,116,115,77,111,100,101,182,114,111,116,97,116,105,111,110,86,101,114,116,105,99,97,108,79,102,102,115,101,116,184,114,111,116,97,116,105,111,110,72,111,114,105,122,111,110,116,97,108,79,102,102,115,101,116,177,114,111,116,97,116,105,111,110,83,111,102,116,76,105,109,105,116,173,112,97,110,76,105,109,105,116,115,77,111,100,101,177,112,97,110,86,101,114,116,105,99,97,108,79,102,102,115,101,116,179,112,97,110,72,111,114,105,122,111,110,116,97,108,79,102,102,115,101,116,172,112,97,110,83,111,102,116,76,105,109,105,116,177,122,111,111,109,76,105,109,105,116,115,69,110,97,98,108,101,100,170,122,111,111,109,76,105,109,105,116,115,170,97,117,116,111,82,111,116,97,116,101,175,97,117,116,111,82,111,116,97,116,101,83,112,101,101,100,179,97,117,116,111,82,111,116,97,116,101,67,108,111,99,107,119,105,115,101,178,104,111,118,101,114,82,111,116,97,116,101,80,97,110,77,111,100,101,182,104,111,118,101,114,82,111,116,97,116,101,80,97,110,83,116,114,101,110,103,116,104,178,104,111,118,101,114,82,111,116,97,116,101,68,97,109,112,105,110,103,171,105,115,84,111,117,99,104,90,111,111,109,172,111,114,98,105,116,84,111,117,99,104,101,115,170,112,97,110,84,111,117,99,104,101,115,190,114,101,115,101,116,72,111,118,101,114,69,102,102,101,99,116,79,110,80,111,105,110,116,101,114,76,101,97,118,101,194,194,194,194,0,212,114,125,146,163,109,105,110,163,109,97,120,203,63,233,33,251,84,68,45,24,203,63,233,33,251,84,68,45,24,125,203,63,233,33,251,84,68,45,24,203,63,233,33,251,84,68,45,24,2,0,125,204,250,204,250,125,204,250,204,250,2,194,125,203,63,185,153,153,153,153,153,154,2,194,2,195,0,20,203,63,192,0,0,0,0,0,0,194,0,0,195,217,36,97,50,49,56,102,99,99,51,45,50,55,54,98,45,52,57,98,57,45,98,52,56,53,45,52,57,48,51,55,102,100,49,52,102,53,102,195,194,195,194,166,99,97,110,118,97,115,156,147,204,120,146,30,226,164,115,104,111,119,147,204,120,146,0,226,164,115,104,111,119,147,204,120,146,0,226,164,115,104,111,119,147,204,120,146,0,226,164,115,104,111,119,147,204,120,146,226,226,164,115,104,111,119,147,204,120,146,30,30,164,115,104,111,119,147,204,120,146,0,30,164,115,104,111,119,147,204,120,146,0,30,164,115,104,111,119,147,204,120,146,0,30,164,115,104,111,119,147,204,120,146,226,30,164,115,104,111,119,147,204,120,146,30,0,164,115,104,111,119,147,204,120,146,226,0,164,115,104,111,119,212,114,126,147,165,105,109,97,103,101,165,118,105,100,101,111,163,119,101,98,212,114,127,146,166,102,111,114,109,97,116,165,114,97,116,105,111,163,112,110,103,1,212,114,64,151,166,102,111,114,109,97,116,171,105,109,97,103,101,70,111,114,109,97,116,163,102,112,115,164,109,98,112,115,165,114,97,116,105,111,168,115,116,111,112,77,111,100,101,168,100,117,114,97,116,105,111,110,163,109,112,52,163,106,112,103,30,204,80,1,166,109,97,110,117,97,108,205,19,136,212,114,65,150,164,108,111,103,111,168,99,111,109,112,114,101,115,115,166,112,114,101,115,101,116,167,112,114,101,108,111,97,100,164,104,105,110,116,172,105,109,97,103,101,81,117,97,108,105,116,121,195,195,0,195,194,50,195,194,212,114,66,156,164,109,111,100,101,166,112,114,111,109,112,116,174,110,101,103,97,116,105,118,101,80,114,111,109,112,116,165,115,116,121,108,101,172,105,115,82,97,110,100,111,109,83,101,101,100,164,115,101,101,100,169,103,117,101,115,115,77,111,100,101,168,97,100,118,97,110,99,101,100,165,115,116,101,112,115,173,103,117,105,100,97,110,99,101,83,99,97,108,101,175,99,111,110,116,114,111,108,78,101,116,83,99,97,108,101,169,109,111,100,105,102,105,101,114,115,173,108,105,110,101,45,97,114,116,45,98,111,116,104,160,160,212,114,67,148,162,105,100,165,108,97,98,101,108,165,115,116,121,108,101,166,112,114,111,109,112,116,165,98,97,115,105,99,165,66,97,115,105,99,164,78,111,110,101,160,195,206,0,1,62,195,194,194,20,203,64,30,0,0,0,0,0,0,1,212,114,68,154,167,119,101,97,116,104,101,114,167,115,104,97,100,111,119,115,171,108,105,103,104,116,79,114,105,103,105,110,171,116,101,109,112,101,114,97,116,117,114,101,163,115,117,110,166,99,97,109,101,114,97,171,101,110,118,105,114,111,110,109,101,110,116,169,112,97,114,116,105,99,108,101,115,166,110,97,116,117,114,101,165,102,108,111,111,114,0,0,0,0,0,0,0,0,0,0,212,1,0,212,114,69,145,217,36,55,50,102,99,50,57,57,51,45,50,100,97,51,45,52,98,54,98,45,57,54,97,99,45,50,56,55,57,100,98,51,97,50,56,98,100,212,114,70,150,166,112,114,101,115,101,116,175,97,108,108,111,119,82,101,115,112,111,110,115,105,118,101,164,115,105,122,101,166,99,111,111,114,100,115,170,115,99,101,110,101,83,99,97,108,101,165,99,111,108,111,114,170,102,117,108,108,115,99,114,101,101,110,194,146,205,2,0,205,2,0,146,0,0,1,212,114,71,148,161,114,161,103,161,98,161,97,0,0,0,203,63,224,0,0,0,0,0,0,212,114,72,156,168,99,97,116,101,108,111,103,115,169,109,97,116,101,114,105,97,108,115,166,105,109,97,103,101,115,166,118,105,100,101,111,115,166,99,111,108,111,114,115,166,97,117,100,105,111,115,169,112,97,114,116,105,99,108,101,115,165,102,111,110,116,115,169,118,97,114,105,97,98,108,101,115,163,108,105,98,168,117,115,101,114,65,80,73,115,172,117,115,101,114,87,101,98,104,111,111,107,115,212,1,0,100,212,1,0,212,114,73,145,217,36,98,57,54,49,97,99,97,49,45,100,98,48,52,45,52,48,50,53,45,56,48,51,57,45,53,48,50,52,49,57,100,98,54,53,56,100,92,212,2,0,147,93,203,191,217,50,134,2,104,124,222,217,36,49,57,101,54,97,53,97,57,45,54,99,101,102,45,52,97,55,98,45,98,98,54,52,45,97,102,99,99,102,54,101,50,99,52,99,99,212,114,74,150,164,116,121,112,101,165,97,108,112,104,97,167,118,105,115,105,98,108,101,164,109,111,100,101,167,116,101,120,116,117,114,101,166,105,115,77,97,115,107,166,109,97,116,99,97,112,1,195,3,212,114,75,148,165,105,109,97,103,101,168,119,114,97,112,112,105,110,103,166,114,101,112,101,97,116,166,111,102,102,115,101,116,179,109,97,116,99,97,112,95,114,101,102,108,101,99,116,105,111,110,95,50,205,3,233,146,1,1,146,0,0,194,96,0,212,114,76,155,168,99,97,116,101,103,111,114,121,168,115,112,101,99,117,108,97,114,169,115,104,105,110,105,110,101,115,115,164,116,121,112,101,165,97,108,112,104,97,167,118,105,115,105,98,108,101,164,109,111,100,101,166,105,115,77,97,115,107,169,111,99,99,108,117,115,105,111,110,176,98,117,109,112,77,97,112,73,110,116,101,110,115,105,116,121,173,97,108,112,104,97,79,118,101,114,114,105,100,101,165,112,104,111,110,103,81,203,63,201,153,153,153,153,153,154,203,63,201,153,153,153,153,153,154,203,63,201,153,153,153,153,153,154,5,165,108,105,103,104,116,1,195,3,194,195,5,1,162,108,49,96,1,212,114,77,159,164,116,121,112,101,165,97,108,112,104,97,167,118,105,115,105,98,108,101,164,109,111,100,101,172,103,114,97,100,105,101,110,116,84,121,112,101,166,115,109,111,111,116,104,168,105,115,86,101,99,116,111,114,172,105,115,87,111,114,108,100,83,112,97,99,101,166,111,114,105,103,105,110,169,100,105,114,101,99,116,105,111,110,166,99,111,108,111,114,115,165,115,116,101,112,115,164,110,101,97,114,163,102,97,114,166,105,115,77,97,115,107,165,100,101,112,116,104,1,195,0,0,194,195,194,147,0,0,0,147,1,0,0,146,148,203,63,220,62,212,152,104,111,196,203,63,229,160,7,59,75,215,17,203,63,234,107,246,14,233,161,142,1,148,203,63,229,235,110,218,148,213,175,203,63,224,163,185,33,95,86,229,203,63,238,136,218,183,236,29,211,1,146,0,1,203,192,74,148,158,54,153,221,120,203,64,76,188,173,119,159,155,72,194,162,108,50,184,71,114,97,100,105,101,110,116,32,80,97,115,116,101,108,32,83,104,105,110,121,32,48,52,212,1,0,212,114,78,145,179,109,97,116,99,97,112,95,114,101,102,108,101,99,116,105,111,110,95,50,212,114,79,146,164,100,97,116,97,164,110,97,109,101,197,143,213,255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,219,0,132,0,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,4,3,3,3,3,4,6,4,4,4,4,4,6,9,5,6,5,5,6,5,9,8,9,7,7,7,9,8,14,11,9,9,11,14,16,13,12,13,16,19,17,17,19,24,23,24,31,31,42,1,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,4,3,3,3,3,4,6,4,4,4,4,4,6,9,5,6,5,5,6,5,9,8,9,7,7,7,9,8,14,11,9,9,11,14,16,13,12,13,16,19,17,17,19,24,23,24,31,31,42,255,194,0,17,8,4,56,4,56,3,1,34,0,2,17,1,3,17,1,255,196,0,49,0,1,0,3,1,1,1,1,1,1,0,0,0,0,0,0,0,3,1,2,4,0,5,6,7,8,9,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,255,218,0,12,3,1,0,2,16,3,16,0,0,0,253,70,244,185,107,210,229,173,91,150,181,108,90,245,177,107,210,229,173,91,22,180,73,107,214,197,173,91,19,122,216,180,197,139,76,88,155,69,137,189,108,77,162,196,218,44,117,162,196,204,88,153,137,45,49,36,207,73,211,22,58,98,73,233,227,167,184,233,235,21,148,67,63,106,185,146,250,164,203,218,160,207,93,16,102,174,138,3,70,160,81,98,45,32,39,160,190,41,31,81,179,225,64,253,67,213,252,72,143,222,109,248,111,166,126,194,191,152,251,167,218,91,207,222,37,169,98,247,59,137,114,82,232,40,34,82,226,204,88,137,233,58,213,177,104,153,35,167,138,245,160,175,79,20,235,65,88,188,21,139,65,88,188,21,137,226,177,104,41,214,130,157,104,43,91,193,72,180,21,139,212,164,90,10,69,224,167,79,31,200,183,165,203,90,136,90,213,177,123,86,197,237,91,22,189,44,94,212,185,107,86,197,173,91,150,181,108,90,213,177,107,214,196,222,183,38,209,99,175,91,22,158,177,51,22,38,213,177,51,210,117,186,73,152,146,109,18,116,244,157,60,161,206,167,49,182,187,153,209,164,57,78,41,54,130,177,48,86,38,164,82,212,43,75,84,169,218,133,13,12,161,33,132,74,96,139,153,152,116,145,148,53,137,139,62,240,60,255,0,83,46,115,238,190,199,240,204,199,245,118,191,228,47,172,63,165,47,249,63,232,199,175,99,184,215,37,17,115,185,61,60,117,162,75,116,241,19,210,68,90,10,245,184,172,79,21,139,113,88,180,21,139,65,21,188,21,139,65,72,188,21,173,224,164,94,10,69,160,164,94,10,69,234,82,47,5,58,221,31,200,54,165,234,246,173,139,218,178,94,245,177,107,210,197,237,91,22,181,110,90,213,177,123,86,197,175,75,150,181,110,90,98,197,173,91,147,106,216,181,162,75,90,36,155,214,196,204,88,153,233,38,122,73,154,84,104,174,160,157,84,133,235,147,122,216,180,210,75,245,56,188,82,11,197,106,90,41,82,245,165,75,210,180,45,74,208,181,32,201,167,25,37,38,113,241,144,118,50,133,115,12,144,131,21,32,69,200,205,159,81,24,243,111,206,121,227,191,57,246,31,170,255,0,56,229,63,184,246,127,14,126,182,127,69,175,205,253,8,243,22,34,123,139,90,182,58,123,142,238,146,34,120,172,91,138,197,234,87,173,5,58,240,82,45,5,98,245,43,214,130,145,120,41,23,130,145,120,41,22,130,145,122,148,139,193,78,158,63,143,175,75,150,185,220,189,206,229,237,91,23,181,46,90,244,185,107,210,229,175,91,22,189,108,90,209,98,214,173,139,90,44,90,209,37,173,22,38,209,98,109,91,19,104,177,54,172,150,156,249,205,164,122,136,213,10,93,105,113,46,118,18,229,195,113,72,188,80,52,20,11,5,2,212,160,72,58,11,67,130,244,165,75,210,148,47,90,80,185,214,133,142,40,77,32,201,62,161,7,38,65,216,136,43,152,100,164,17,41,128,58,4,206,26,136,199,159,104,24,50,250,89,207,63,245,63,204,242,199,246,183,220,127,156,255,0,168,159,217,61,240,255,0,113,93,122,88,191,79,17,61,36,69,184,175,76,21,235,65,88,188,21,139,65,88,180,21,139,212,172,94,164,86,245,43,23,130,145,122,149,173,224,164,94,165,34,240,83,167,143,227,171,210,229,144,238,90,244,177,123,210,197,237,91,150,189,108,90,245,177,123,210,229,175,75,150,181,110,77,235,98,214,139,22,181,108,90,209,37,173,91,22,152,146,214,47,44,245,124,252,154,201,217,71,17,137,6,65,184,214,27,13,97,225,248,184,110,30,26,10,6,129,129,120,96,90,148,11,82,168,181,40,47,83,168,149,58,9,74,80,74,82,165,169,90,23,56,50,212,138,18,125,67,142,104,65,205,10,157,204,169,37,2,53,48,73,140,1,208,70,96,214,70,28,222,128,71,155,147,214,202,121,95,176,254,83,144,254,252,250,159,243,103,250,12,254,166,183,157,232,215,119,73,209,60,71,79,21,139,193,88,180,17,19,5,98,240,86,45,5,98,208,86,47,82,177,104,43,22,130,145,122,149,139,65,72,188,20,233,227,248,222,212,185,123,86,197,237,91,150,189,46,94,244,177,123,210,229,175,91,23,181,110,90,213,177,123,82,229,175,75,150,181,108,90,209,98,211,18,90,244,51,71,159,227,144,250,79,80,186,5,134,97,184,247,11,143,96,176,242,22,26,71,135,224,225,248,32,120,24,30,163,3,65,84,88,42,139,5,81,104,117,22,167,65,106,80,94,167,5,233,74,151,169,212,189,43,66,213,138,19,78,169,212,234,29,94,161,212,154,16,118,161,83,189,10,26,80,34,106,0,90,12,204,26,204,199,159,112,199,159,155,210,3,201,199,236,229,54,127,91,127,25,98,143,244,242,223,197,95,215,122,123,93,210,68,91,138,245,160,175,79,21,173,224,172,91,138,117,160,172,79,20,235,65,78,180,20,139,113,72,183,20,139,65,72,188,20,233,227,248,206,230,133,175,75,151,189,46,90,245,177,123,210,229,237,91,23,181,108,94,244,177,123,86,229,173,91,150,181,108,90,213,177,123,82,229,172,95,46,123,31,63,151,112,186,203,64,206,10,58,130,15,112,184,247,9,30,193,35,200,72,210,28,63,7,13,195,194,193,64,208,48,53,74,163,84,160,90,148,11,3,2,84,234,45,74,4,169,212,74,210,165,233,90,151,165,106,94,180,130,98,181,38,177,4,68,84,234,245,72,172,212,173,47,66,180,189,67,165,234,21,24,193,55,161,152,117,25,144,118,137,135,63,160,7,155,147,214,207,30,47,167,76,103,246,199,235,255,0,229,223,244,89,253,117,217,244,213,122,96,142,158,43,22,130,34,96,142,238,43,23,130,145,104,43,214,169,88,180,21,139,65,72,188,20,139,65,78,183,71,241,133,233,122,189,171,114,215,165,203,222,151,45,122,92,189,171,114,215,165,203,94,178,94,244,185,123,82,197,237,91,23,181,44,91,54,31,139,61,10,142,193,244,139,154,27,59,26,16,16,123,133,141,22,11,15,96,176,214,207,35,240,240,252,28,55,15,13,195,3,64,240,213,42,141,3,3,84,170,52,12,11,82,129,106,117,22,167,81,106,112,94,14,11,197,32,181,107,4,245,106,90,145,5,171,88,38,189,82,107,53,34,179,4,86,212,43,91,212,165,82,129,213,106,21,22,160,81,232,102,61,70,99,45,165,24,3,209,10,243,178,250,160,120,216,125,220,145,245,223,219,191,231,55,164,127,165,177,249,151,233,181,221,220,68,90,10,244,193,17,104,43,22,130,177,104,43,22,226,145,122,149,139,65,90,222,165,98,208,87,167,163,248,186,244,189,89,41,114,247,165,139,222,151,45,122,216,189,233,114,215,165,203,94,150,47,122,92,181,171,98,246,173,139,124,223,159,242,230,157,161,172,209,164,28,208,217,216,208,153,212,123,133,199,184,88,123,4,143,35,198,142,9,26,67,135,225,225,160,120,104,30,26,165,3,64,192,188,60,45,75,132,130,129,96,160,72,56,47,7,2,65,192,149,164,23,138,65,120,164,23,138,65,120,172,22,172,65,49,208,116,116,29,19,5,98,208,83,166,10,214,240,82,183,224,170,181,10,173,83,61,94,134,115,213,67,25,236,56,194,30,129,87,155,155,213,8,241,177,123,185,79,35,251,31,249,7,20,127,168,61,252,203,253,53,164,199,113,17,104,34,39,138,197,160,172,94,165,122,120,173,109,5,98,208,83,173,5,34,245,43,211,199,241,109,169,114,246,173,203,94,183,45,122,92,189,206,229,175,91,23,189,44,94,244,185,107,210,197,237,75,22,248,60,191,62,104,223,155,89,167,86,119,52,62,118,29,65,13,23,206,131,220,46,53,142,229,237,75,22,154,73,126,167,23,234,113,126,165,69,131,129,96,160,88,40,22,10,5,130,129,96,160,88,40,22,14,4,131,129,56,224,72,164,23,138,113,120,175,22,142,227,187,164,142,181,195,229,144,101,236,102,157,86,49,198,249,60,254,244,228,242,99,216,147,195,175,189,7,207,215,232,104,124,245,62,128,79,18,61,64,48,211,96,153,233,162,166,99,213,67,33,236,51,17,110,35,206,207,234,4,121,24,189,204,135,207,255,0,69,254,19,130,63,211,126,254,68,254,186,210,122,96,142,158,43,19,197,122,120,167,90,165,98,240,83,166,10,197,160,164,94,10,116,241,252,85,122,92,189,233,98,247,165,203,222,150,47,122,92,189,169,114,246,165,203,222,150,47,106,88,183,231,53,249,83,70,236,251,13,26,179,105,52,62,117,52,160,104,17,103,65,70,189,142,189,100,189,139,133,226,225,160,160,104,40,27,134,5,225,225,96,120,94,24,22,11,132,130,225,32,184,88,46,18,11,132,226,225,56,184,78,62,19,142,75,245,36,180,210,75,205,36,73,164,137,99,176,150,59,151,189,44,37,201,4,185,161,123,210,229,210,138,77,185,74,89,110,4,109,67,203,31,122,199,203,228,251,74,159,159,97,253,39,25,249,201,125,215,144,124,205,61,76,113,140,245,210,177,22,227,60,236,254,152,158,62,95,103,44,120,63,189,126,51,128,255,0,75,103,249,83,250,174,187,187,138,197,234,68,79,21,139,65,88,180,21,139,65,88,180,21,137,130,189,60,127,20,94,151,47,106,92,189,233,114,246,165,203,218,182,47,122,92,181,233,98,247,165,139,252,14,175,204,141,59,179,108,53,106,205,160,210,249,246,23,214,187,67,213,210,37,139,134,225,225,184,160,110,30,27,135,134,129,225,120,96,110,24,26,10,5,130,129,120,120,88,40,22,11,133,130,225,56,184,78,56,22,15,132,227,225,56,248,94,167,9,199,34,73,200,146,118,18,197,97,108,87,22,199,97,108,119,22,198,130,33,32,136,119,21,9,5,67,184,200,72,42,146,136,164,162,169,40,150,133,7,63,166,167,203,120,127,163,153,248,231,149,251,79,207,31,152,23,213,120,103,154,91,140,243,179,122,153,227,202,199,237,102,60,31,233,175,231,124,71,250,73,223,138,254,213,93,19,196,68,241,78,180,21,139,65,88,180,21,173,234,86,47,82,189,60,127,19,92,238,94,244,185,123,86,197,239,75,23,189,46,90,244,185,107,210,229,254,127,119,225,231,106,201,184,213,171,46,163,78,163,247,130,245,165,11,216,184,94,46,27,135,134,225,225,184,120,104,46,23,135,133,130,129,184,96,94,42,141,5,3,64,240,208,60,44,23,11,197,2,73,64,176,124,36,151,11,197,194,73,72,146,124,36,156,137,39,34,73,216,73,59,9,99,176,182,59,11,99,184,183,43,138,132,130,220,238,42,18,8,164,130,161,160,168,74,42,18,138,164,130,176,168,172,42,43,11,10,194,162,197,152,241,254,103,244,72,63,7,240,191,160,62,40,252,180,125,239,44,243,179,250,96,121,88,189,188,177,229,255,0,106,255,0,25,111,63,208,30,240,61,250,136,180,21,233,130,34,208,86,182,226,157,106,149,139,65,94,158,63,137,44,119,18,213,177,123,210,229,236,104,94,244,177,107,210,229,235,63,149,158,39,145,151,105,171,102,93,102,159,88,254,156,141,197,194,241,64,220,92,47,23,13,195,195,65,112,188,80,52,20,13,5,194,192,240,208,60,44,23,11,5,3,65,64,208,80,52,20,13,5,194,241,112,188,82,39,31,11,197,34,88,164,73,57,18,79,133,177,88,73,59,9,98,184,150,59,137,114,184,183,59,136,132,130,220,238,42,21,197,67,184,200,72,42,18,138,132,162,161,48,138,42,50,146,138,164,131,41,40,202,42,59,3,12,194,195,18,177,242,31,155,254,247,230,31,205,121,191,88,252,236,241,115,250,97,30,78,47,111,33,244,191,218,95,231,223,238,117,253,47,221,37,122,96,172,91,138,214,220,82,45,5,98,208,87,187,143,226,27,210,229,237,75,151,189,44,37,169,114,246,165,203,218,153,79,7,241,87,206,107,219,147,89,175,232,50,125,136,140,117,26,11,133,130,225,100,120,94,30,27,134,69,225,225,120,160,104,30,26,10,6,130,129,120,120,94,30,22,11,133,130,225,120,184,88,41,19,143,132,227,225,120,248,73,57,18,74,68,147,176,146,86,18,78,69,147,176,150,59,9,99,176,182,59,136,133,113,110,119,17,9,5,185,40,136,104,34,18,10,164,162,33,40,140,72,42,146,136,164,162,176,168,170,74,50,139,10,164,163,48,48,204,44,51,11,14,192,224,124,47,232,252,127,48,249,63,208,159,142,199,203,102,245,0,241,242,123,88,207,234,175,211,63,134,63,181,15,78,39,170,34,208,69,109,5,98,208,86,38,10,245,184,254,29,189,46,94,231,114,247,59,137,106,92,189,169,98,255,0,140,125,175,225,166,141,153,54,26,189,207,47,239,205,186,142,162,65,64,208,80,55,15,11,197,194,240,240,208,92,47,15,13,5,3,65,64,188,60,52,20,11,195,194,241,64,208,60,47,23,11,197,194,241,72,188,92,44,148,137,37,34,201,240,188,118,18,78,194,117,36,75,29,132,177,92,75,82,229,236,119,18,231,113,46,119,22,228,130,33,220,84,52,18,244,65,16,208,69,37,17,73,5,83,65,84,88,69,37,21,73,69,82,81,84,148,86,22,21,133,71,81,97,152,28,103,206,227,176,56,159,41,245,168,127,50,252,247,244,135,226,39,202,230,245,115,158,55,233,255,0,159,99,143,239,46,252,215,244,170,136,180,17,19,4,68,193,94,152,43,211,199,240,229,206,229,144,238,94,244,177,123,210,197,201,63,43,62,23,205,205,168,215,187,15,211,31,67,244,153,236,36,20,9,197,2,241,64,208,92,47,20,11,197,3,192,240,208,80,52,20,13,5,194,113,64,188,60,52,20,13,5,194,241,112,188,60,55,12,139,197,34,201,72,150,25,27,142,68,177,72,178,118,47,115,145,100,236,94,231,97,100,208,189,201,4,177,161,123,210,229,208,144,91,146,8,135,113,80,208,68,52,17,73,68,82,81,20,144,85,37,21,13,68,83,65,84,148,86,21,21,73,69,97,81,88,88,102,6,25,133,71,96,83,67,231,99,67,3,11,241,159,107,99,249,103,201,253,227,241,131,197,201,235,229,134,254,198,254,39,253,168,253,230,59,170,34,96,136,158,43,22,169,29,220,127,13,88,238,37,169,97,46,119,47,106,92,243,127,155,126,223,243,163,86,204,123,15,75,244,143,150,251,97,106,116,22,10,5,130,225,56,160,110,30,26,10,6,225,225,160,160,104,46,22,10,6,130,129,160,160,94,30,27,135,133,225,225,184,184,94,46,27,139,134,226,145,100,164,105,27,11,98,145,164,108,44,157,196,177,92,75,29,196,181,36,91,29,196,185,220,75,157,203,161,220,75,154,9,122,92,68,52,17,13,5,66,65,80,208,84,53,17,73,5,83,65,80,212,85,36,25,13,5,82,81,88,84,100,52,25,73,69,97,97,92,24,102,21,29,69,135,108,238,59,231,114,63,33,253,151,207,63,150,242,253,199,201,158,69,61,12,113,253,109,239,127,57,127,70,212,119,113,88,180,17,91,65,94,158,63,133,174,119,47,115,185,123,157,203,248,94,231,225,71,195,87,46,147,119,165,229,253,113,246,123,198,4,169,212,90,151,11,5,194,193,112,188,60,55,12,13,195,194,240,240,208,80,47,12,13,195,194,241,64,208,92,47,15,13,197,194,241,112,220,82,44,151,11,37,97,100,172,37,138,194,216,172,45,138,194,216,174,37,202,226,216,144,186,21,133,181,108,45,142,226,92,238,45,206,229,208,208,75,210,226,33,160,183,53,17,13,68,67,65,84,148,69,37,17,137,68,97,81,84,212,69,37,21,73,69,82,97,20,152,69,37,21,133,133,83,81,88,84,102,22,25,129,135,124,238,58,139,31,37,248,87,245,23,228,71,229,25,61,108,145,229,255,0,84,127,48,125,209,253,27,221,213,17,48,68,76,17,221,199,240,157,233,97,45,75,151,181,44,120,159,205,31,162,254,88,62,188,59,15,71,244,159,131,253,40,217,67,160,176,85,23,138,5,130,129,184,96,120,30,26,11,133,225,225,120,120,104,30,23,135,133,225,225,120,184,94,40,27,134,70,225,225,164,120,105,46,26,70,194,216,108,45,138,70,176,220,91,21,133,185,88,91,29,196,185,216,91,86,194,92,208,178,149,196,189,46,37,205,11,161,220,75,154,11,115,65,16,208,69,37,17,13,68,83,65,20,208,84,53,17,77,5,83,81,20,152,69,37,21,13,68,98,81,84,148,85,37,21,73,133,82,81,84,148,101,37,25,129,134,97,81,216,24,209,228,250,151,63,155,188,47,216,255,0,39,60,156,222,166,67,250,95,233,63,2,253,248,136,158,43,22,169,29,221,31,194,55,59,85,208,236,39,159,191,242,147,242,95,54,181,54,235,195,184,251,79,181,249,207,116,90,149,69,130,129,120,56,104,30,27,135,133,225,225,184,120,94,24,30,163,195,112,192,220,48,60,15,13,195,195,112,240,220,50,55,12,141,197,35,72,216,91,13,133,176,220,107,13,133,184,220,91,21,197,185,92,91,149,197,189,46,93,14,226,94,150,22,228,130,92,208,186,29,196,67,66,233,75,139,115,82,233,75,138,134,130,41,160,170,104,34,154,10,164,162,161,177,117,53,17,77,68,82,97,20,208,70,37,21,13,69,67,81,24,152,69,53,17,73,70,82,65,148,208,101,38,21,129,135,96,83,7,225,31,209,63,153,31,147,100,245,114,30,127,245,15,243,31,234,81,251,4,79,85,98,213,35,167,143,224,219,157,203,218,151,35,249,139,246,207,231,19,50,228,208,110,245,60,143,116,253,15,118,38,22,165,81,184,96,94,40,26,7,133,225,225,184,96,120,30,26,10,6,225,129,160,184,88,40,27,135,134,226,225,100,120,105,30,26,70,70,146,145,164,108,60,141,134,176,220,91,141,197,185,88,107,141,198,185,92,107,146,151,67,184,168,72,37,206,226,92,208,68,36,18,244,184,136,104,37,205,68,67,66,234,104,34,146,136,166,130,169,40,168,106,34,154,10,166,162,37,20,69,37,21,13,68,83,81,20,208,107,209,5,83,81,18,138,34,154,151,98,81,24,148,85,37,21,133,70,81,81,156,24,95,35,214,227,249,219,203,251,239,139,143,45,237,148,254,163,79,136,251,138,136,152,35,167,143,224,171,157,132,185,230,63,23,252,159,221,249,145,52,227,210,110,250,127,148,250,243,237,109,158,70,129,129,184,56,104,30,27,131,134,225,225,120,120,110,14,27,134,6,225,225,120,160,104,40,27,134,69,145,225,184,184,126,25,26,195,35,88,44,52,141,198,184,92,107,21,197,185,88,107,21,198,66,184,215,59,136,194,131,88,208,68,36,18,244,184,151,165,196,189,46,34,26,8,134,130,37,46,34,26,151,74,32,138,74,34,154,136,164,162,169,48,138,74,34,154,136,166,162,41,168,138,106,34,154,10,166,162,41,48,136,106,34,154,136,166,165,216,148,69,53,17,77,5,97,81,84,148,85,21,25,69,79,142,252,147,247,223,197,143,3,39,167,144,250,63,220,255,0,153,127,163,141,157,208,119,119,31,193,23,59,151,248,95,185,252,52,252,199,200,209,136,213,167,22,163,111,217,252,79,218,31,83,195,3,192,112,252,28,55,15,11,197,3,112,64,252,48,55,15,13,5,2,240,240,240,60,55,15,13,195,195,72,72,252,50,60,133,134,176,88,107,13,133,185,72,200,23,30,194,131,92,110,53,201,5,185,160,172,40,42,29,197,65,65,174,119,22,244,184,136,74,93,40,133,208,208,69,52,46,148,65,18,136,34,82,226,41,168,136,106,34,154,136,166,162,41,168,139,68,17,77,68,83,81,20,212,69,53,46,198,130,161,168,138,106,34,154,151,83,81,20,208,84,52,21,13,68,83,65,80,148,84,52,21,73,9,252,163,245,175,134,63,47,205,232,230,60,223,214,127,45,250,83,246,174,238,35,187,143,224,107,157,131,254,99,253,223,249,204,240,3,140,215,167,22,147,119,218,124,63,217,31,75,193,6,142,207,35,240,112,220,60,55,7,13,195,194,240,240,208,92,44,23,13,3,195,112,240,220,60,63,15,13,35,35,72,200,242,50,60,141,135,176,216,123,13,199,176,160,214,20,25,65,6,80,81,174,104,35,10,15,114,81,16,208,68,37,46,134,130,33,160,138,72,34,154,8,164,130,161,160,183,162,151,74,32,138,106,93,104,165,212,212,69,53,17,77,69,82,98,235,69,46,180,82,234,108,93,104,130,41,168,137,68,17,77,68,83,82,234,106,37,232,130,161,160,169,68,46,166,130,41,160,136,104,42,138,139,225,123,152,207,197,113,251,190,73,231,83,94,104,254,128,209,242,127,85,83,209,199,240,45,142,231,229,191,135,126,139,249,121,231,65,201,171,70,61,38,223,174,248,207,169,62,158,115,73,162,115,241,163,131,135,225,225,184,36,94,30,26,7,134,225,225,184,96,126,14,27,134,70,225,225,164,120,121,30,30,193,97,172,23,26,195,97,236,54,30,227,115,69,193,6,64,184,234,10,51,2,142,132,131,33,32,168,74,42,18,10,132,130,161,160,138,72,42,26,8,166,130,41,160,136,106,34,81,11,169,168,138,106,34,81,5,74,32,138,106,34,209,4,99,81,18,168,34,154,136,166,197,212,212,186,209,5,67,82,236,106,93,77,75,169,169,117,53,46,148,65,16,212,186,154,8,134,133,216,148,186,29,197,165,164,252,183,231,254,203,228,207,63,55,161,152,250,191,210,255,0,23,253,160,158,142,63,129,1,126,112,252,39,225,254,175,227,76,150,43,26,52,227,210,107,250,79,151,247,143,171,182,68,52,246,126,52,246,121,31,131,135,225,225,184,96,110,30,27,135,134,130,129,184,100,89,30,27,134,70,145,145,172,22,30,70,195,88,108,53,198,195,220,110,53,197,6,96,65,144,84,85,5,52,40,41,161,65,133,82,65,80,144,85,22,17,73,5,67,65,80,208,68,162,11,115,81,20,208,69,53,17,13,75,169,177,117,53,17,104,130,41,168,138,108,93,137,139,173,20,187,26,136,166,162,41,169,117,162,151,90,41,117,53,46,180,65,18,138,93,40,133,212,208,68,162,23,74,33,117,52,18,244,66,232,104,93,41,113,45,75,159,27,241,95,160,252,33,131,62,236,230,47,219,63,24,253,56,250,62,142,63,128,255,0,62,251,255,0,201,15,203,62,71,233,62,88,11,21,141,26,113,232,53,250,222,39,164,125,107,249,187,7,224,147,71,103,145,228,36,110,30,27,134,7,224,225,224,160,120,25,22,71,134,144,145,184,100,121,25,26,193,113,228,108,61,134,195,220,108,58,2,12,130,131,160,40,232,42,61,201,70,96,97,212,24,116,36,21,73,69,66,81,80,148,84,52,21,69,132,82,81,80,208,85,52,17,40,130,165,16,68,162,136,166,165,214,138,93,104,130,49,168,139,69,46,198,162,41,177,117,162,151,90,41,117,162,23,90,41,117,162,23,90,33,117,53,46,148,82,203,68,46,148,66,233,68,47,122,220,186,82,226,94,151,18,244,185,123,210,199,135,240,63,161,252,17,131,62,220,230,47,178,249,63,104,253,39,187,143,243,255,0,240,223,219,63,159,143,138,249,175,127,231,1,177,90,52,62,86,173,91,60,253,39,212,111,240,253,81,237,158,71,182,105,52,78,121,31,131,141,16,92,52,23,11,197,194,241,112,220,50,63,12,139,35,97,172,22,26,195,97,236,54,30,227,97,238,55,30,226,131,174,118,29,1,71,80,83,67,2,140,224,226,168,176,172,42,42,146,136,164,162,169,40,168,106,34,147,8,164,162,45,16,84,53,17,77,68,74,40,136,108,93,104,165,214,138,93,104,162,45,20,69,53,17,104,197,150,170,93,106,133,214,168,93,104,165,152,212,186,85,11,36,92,186,209,11,36,92,189,234,133,210,136,94,245,66,201,68,44,148,185,123,214,229,239,75,151,181,108,121,127,11,247,159,16,121,225,176,12,79,0,126,189,199,199,249,221,248,63,236,191,138,159,25,243,159,65,243,161,77,56,208,185,148,213,163,27,30,215,175,243,190,193,232,64,241,163,130,70,182,121,30,66,70,144,225,248,56,126,30,26,71,134,145,225,228,44,52,140,143,96,184,215,11,15,112,184,247,11,143,113,65,208,80,117,5,52,32,41,161,65,141,10,44,59,3,12,192,194,169,40,200,74,50,146,10,196,162,161,168,138,106,42,146,138,134,162,41,168,138,106,34,154,136,166,197,212,216,69,53,17,77,68,90,40,139,69,17,104,197,214,170,93,104,197,150,172,74,213,73,88,66,86,168,89,34,229,175,8,89,42,133,146,136,89,43,114,247,162,23,74,92,189,232,133,146,151,45,122,216,181,233,115,206,248,191,179,248,243,16,107,3,24,108,3,244,78,199,199,249,205,249,7,234,95,149,31,25,243,254,255,0,207,153,250,156,58,2,70,149,204,213,187,214,240,125,35,217,182,68,26,217,228,121,207,97,228,56,126,25,27,134,70,225,225,164,100,89,41,22,195,97,108,54,26,193,113,228,110,61,194,230,139,130,14,163,113,212,20,117,6,25,193,134,113,113,152,28,101,22,25,133,70,81,97,148,84,101,38,17,73,133,82,81,82,138,34,154,136,180,65,80,212,70,53,17,77,139,169,168,139,69,46,181,82,235,69,17,141,139,177,176,139,70,46,212,114,203,12,74,242,156,188,135,36,161,9,55,38,240,132,222,16,155,197,203,37,110,90,241,114,201,91,23,189,110,94,213,185,107,214,229,175,75,150,181,100,243,190,75,234,190,96,200,26,196,200,26,192,250,110,207,199,249,193,249,159,232,159,157,31,27,243,223,67,243,166,72,138,140,185,208,208,185,208,211,183,207,99,219,209,230,235,30,71,161,172,19,79,193,35,200,113,163,134,69,146,225,164,100,105,41,26,70,195,73,88,107,21,134,184,220,107,138,14,128,134,132,5,29,179,176,236,12,59,3,26,24,24,119,6,29,69,134,81,97,152,84,101,23,21,73,133,82,81,144,212,85,38,17,137,132,83,81,84,212,69,53,17,137,69,83,81,24,212,69,163,23,90,49,118,54,17,168,197,222,140,93,233,160,151,141,4,53,152,162,165,195,68,184,119,75,20,75,88,139,242,17,126,185,215,139,150,180,92,181,235,114,215,173,203,94,151,47,106,220,181,171,114,103,160,242,190,115,223,240,204,197,160,140,161,172,15,75,143,143,243,103,224,190,231,225,143,141,249,223,165,249,163,5,44,98,220,16,116,206,134,149,204,167,163,187,200,218,110,156,243,13,33,52,210,60,60,143,15,33,97,164,108,44,151,15,37,35,216,46,53,130,195,220,46,58,103,81,80,80,101,5,29,65,135,80,97,216,28,118,7,29,129,199,96,113,156,24,101,38,21,197,70,97,97,88,152,85,38,17,77,132,83,97,20,216,69,53,21,77,69,82,97,20,216,69,54,17,77,132,83,97,24,216,70,54,17,205,196,115,210,35,215,73,109,49,168,135,182,128,149,144,207,125,22,51,91,71,3,45,33,93,36,59,222,74,223,172,77,162,231,95,172,77,235,114,111,91,147,120,177,107,86,197,162,104,120,190,71,167,231,128,58,12,202,90,68,94,142,63,205,95,138,251,63,142,62,59,230,190,167,230,15,44,148,78,184,222,52,38,123,214,132,204,177,167,95,158,245,233,223,35,11,35,35,113,112,220,50,60,140,143,96,176,210,54,30,193,97,228,172,53,134,227,92,80,84,27,142,130,131,174,117,52,40,56,204,44,59,3,26,27,59,154,31,59,142,224,227,176,48,236,42,58,147,12,134,163,49,40,202,76,42,154,138,164,194,176,176,170,106,35,26,138,166,162,169,168,170,108,34,209,68,99,97,24,216,86,55,19,65,104,19,73,233,23,81,235,23,89,236,45,162,116,134,140,166,121,211,99,55,106,227,47,106,131,55,105,128,37,184,41,78,41,107,73,22,235,29,120,177,107,86,197,175,91,147,106,216,226,108,199,139,147,72,2,78,70,113,210,69,122,120,255,0,52,190,67,235,254,72,249,31,151,250,223,150,60,92,218,178,149,154,112,201,157,33,238,9,90,23,50,27,155,11,154,184,108,55,20,139,197,35,88,44,60,140,143,96,184,214,27,141,97,176,247,11,142,129,115,69,193,71,64,81,212,20,119,6,29,243,232,25,133,198,208,14,51,14,129,92,92,102,23,25,73,134,97,97,152,88,102,23,21,133,133,98,81,88,148,101,38,21,137,70,82,81,88,152,70,38,17,201,132,99,81,26,140,35,27,11,160,180,9,164,116,139,172,117,141,180,55,13,180,182,151,211,26,8,91,168,86,123,25,251,76,153,123,84,25,35,92,25,35,85,76,209,162,160,242,196,29,167,171,175,22,58,221,36,218,44,90,98,73,197,179,205,60,226,90,0,110,64,14,144,41,215,227,252,207,249,63,175,249,51,229,190,87,236,62,88,249,204,126,135,158,20,116,23,177,73,162,249,210,52,95,58,86,135,198,166,203,230,65,184,166,27,139,169,236,22,134,145,154,116,207,97,238,50,104,184,216,116,4,25,1,6,80,81,152,20,208,160,166,150,206,198,135,206,198,135,206,198,157,57,116,26,31,62,131,67,3,14,194,195,56,176,206,14,50,147,12,194,195,41,48,172,74,43,19,10,196,194,169,168,172,106,42,154,138,166,194,49,48,172,108,35,27,136,228,226,232,45,34,233,45,67,108,29,131,238,207,188,125,161,180,93,21,208,74,242,149,189,236,83,150,66,230,224,35,68,25,171,166,166,90,106,51,53,52,24,93,110,43,51,39,90,44,77,162,73,180,73,79,47,209,242,204,244,74,130,108,96,14,144,43,201,199,249,157,242,127,93,242,135,206,252,183,216,124,193,242,158,119,177,228,153,41,115,58,107,208,136,54,29,51,220,208,153,237,90,91,34,143,112,176,178,82,52,148,139,97,184,214,27,15,124,232,104,176,40,246,20,29,115,161,161,115,169,161,179,49,161,129,77,15,159,64,236,45,14,225,162,157,193,205,12,14,104,124,238,62,140,238,58,147,138,226,195,48,184,174,44,51,11,10,196,194,177,48,172,46,42,147,12,194,194,177,48,170,108,35,19,10,198,194,185,56,174,90,5,210,58,71,214,26,205,27,115,238,52,110,13,195,235,45,98,105,55,44,176,135,94,108,69,166,197,122,242,83,147,128,174,138,25,203,80,153,203,64,131,84,169,94,153,58,209,36,207,73,51,16,103,243,182,99,14,139,64,141,140,28,250,179,9,203,199,249,147,242,191,81,243,39,139,243,95,85,243,199,200,120,223,69,225,30,105,56,69,98,34,173,114,176,214,27,15,112,188,58,102,67,69,243,40,182,25,167,226,145,236,22,30,195,99,69,134,195,174,116,29,115,161,161,114,177,169,1,71,96,97,223,59,154,31,59,154,31,59,26,95,59,154,159,51,154,95,62,129,220,28,119,7,29,193,135,97,97,212,152,102,38,25,133,134,97,113,84,152,102,21,25,137,133,98,97,88,92,85,53,21,201,133,114,97,92,156,109,3,164,109,65,172,125,129,176,211,187,62,227,78,208,218,62,177,212,35,155,150,74,220,181,186,196,219,164,233,153,43,214,226,145,122,130,78,32,11,16,53,189,8,158,227,173,91,29,122,216,234,92,12,128,180,41,75,212,42,41,131,155,94,67,111,47,31,229,247,205,253,15,132,121,30,23,208,248,199,200,252,255,0,213,124,241,225,229,223,138,6,182,165,79,87,132,176,220,107,13,161,174,22,173,23,207,99,77,134,97,110,54,165,184,218,26,195,122,100,4,30,224,134,132,207,115,82,230,83,67,3,26,27,59,154,95,51,26,180,102,99,78,140,206,105,124,218,13,26,51,185,165,243,105,31,70,119,52,62,125,3,184,56,206,14,51,131,140,192,227,176,56,204,44,51,11,12,196,163,48,176,234,74,51,19,10,196,194,177,48,206,46,54,129,208,54,144,210,62,192,216,62,236,219,205,27,243,238,52,110,207,176,109,37,160,70,53,44,149,185,107,197,137,180,88,158,233,58,39,138,209,12,49,81,8,24,67,173,170,71,116,157,61,39,76,88,140,175,144,42,218,10,82,245,14,137,80,49,109,192,123,124,220,127,149,62,102,188,199,149,228,251,62,105,243,63,57,245,191,58,124,207,159,236,249,113,136,156,106,177,213,45,52,145,44,83,13,113,176,183,27,141,96,184,242,55,166,176,216,123,13,198,184,33,161,51,161,161,51,169,161,115,177,165,115,185,163,70,102,53,62,109,6,151,205,160,209,163,59,154,28,28,209,167,54,131,78,140,250,13,15,157,199,209,157,199,113,113,156,88,103,7,25,137,134,97,113,152,88,102,22,21,201,133,98,97,88,152,86,38,25,133,197,114,97,156,92,109,3,164,109,121,245,26,118,229,220,105,223,151,121,175,118,109,198,141,97,168,103,39,17,42,133,146,182,45,122,216,181,171,98,102,36,232,152,43,75,80,33,65,12,110,69,98,106,79,119,29,106,216,158,234,7,153,136,173,109,82,181,189,67,53,51,62,77,68,123,93,220,127,147,21,173,76,152,61,76,7,133,243,255,0,83,225,31,39,228,125,23,138,121,57,182,228,6,183,164,119,87,170,214,167,66,88,173,75,97,152,123,132,211,220,109,15,97,176,247,11,211,160,92,208,153,208,210,185,238,106,92,207,26,31,51,86,167,203,162,53,104,201,162,181,62,125,6,151,206,230,157,25,180,154,52,231,208,62,140,250,13,26,51,232,31,70,119,52,48,104,25,193,198,112,113,156,88,118,22,25,193,197,113,113,88,92,86,38,25,133,134,98,97,152,92,87,22,29,199,64,218,67,73,163,94,109,134,173,217,55,154,247,228,244,13,123,178,237,52,105,13,35,41,168,138,104,94,245,177,123,86,197,166,36,158,238,58,38,165,74,228,24,46,114,167,52,34,58,9,152,226,109,89,36,238,5,41,48,68,76,20,173,234,80,148,76,168,59,13,189,28,127,145,195,65,61,44,27,178,30,87,145,239,121,103,203,120,63,85,225,31,59,139,213,243,163,13,28,74,86,213,174,154,241,121,57,132,177,72,178,118,166,176,92,123,13,199,184,36,50,5,235,66,231,81,215,58,154,87,59,26,95,59,154,116,100,115,94,140,186,13,58,51,105,52,104,205,160,215,163,51,154,116,229,210,104,211,155,65,165,193,205,26,51,185,161,193,199,112,113,216,92,103,6,29,193,198,97,113,92,28,102,22,25,137,134,97,97,152,92,102,22,25,197,199,112,208,104,211,155,73,175,102,61,134,237,248,61,3,126,252,59,205,187,50,107,53,104,13,3,48,168,168,104,94,244,185,123,82,197,230,56,183,71,29,73,161,82,176,148,4,18,148,181,14,232,226,102,178,90,107,196,21,140,136,152,34,182,130,181,181,67,7,204,98,246,124,143,104,238,142,143,242,7,55,103,175,107,188,255,0,80,243,188,239,91,1,243,254,23,212,248,135,203,121,95,69,227,158,78,109,217,99,53,80,200,142,169,51,94,171,88,228,75,21,132,184,220,91,141,225,144,45,90,19,58,142,160,163,174,117,53,54,86,53,62,109,6,151,205,164,211,167,38,131,78,140,250,13,26,115,105,52,232,203,164,213,163,54,163,70,140,250,77,26,51,232,31,70,119,52,56,57,161,243,232,29,243,184,238,14,59,11,14,164,195,48,184,204,42,59,131,14,194,195,48,176,236,44,51,139,15,163,62,131,70,156,218,77,123,49,107,61,13,254,118,227,211,223,230,110,61,45,158,126,195,118,140,122,77,45,157,135,65,65,110,119,18,212,177,121,172,147,29,83,142,76,168,216,74,21,136,138,205,73,232,226,214,165,137,172,153,88,232,58,38,8,139,84,138,94,129,100,211,136,183,169,139,97,29,220,127,142,121,109,144,95,174,248,95,174,59,23,163,140,242,124,159,123,204,62,99,196,250,159,16,249,220,94,199,156,121,229,164,32,107,122,17,221,4,244,113,105,167,82,245,36,91,149,161,172,43,76,128,145,165,51,45,104,124,204,105,108,172,108,124,186,13,90,113,233,53,190,87,54,62,93,38,173,25,180,26,116,230,115,102,156,186,77,58,115,105,52,190,119,52,190,119,52,190,119,52,190,119,52,62,119,52,62,119,29,193,199,82,81,220,28,102,22,29,133,134,97,97,212,88,119,6,29,133,135,112,115,78,140,218,13,122,177,234,55,110,243,182,30,158,239,47,97,234,237,242,245,158,158,159,59,81,189,241,104,53,46,102,29,6,226,220,174,94,105,37,171,21,56,100,138,140,137,7,52,38,35,137,154,201,110,142,58,157,82,99,184,238,238,34,38,164,29,200,31,63,102,115,212,183,65,29,28,127,140,97,57,202,251,223,53,115,244,44,158,134,51,206,193,234,225,60,63,23,233,124,147,229,188,207,162,242,15,19,55,165,138,49,158,129,10,45,5,123,162,167,163,139,88,239,23,177,92,69,27,83,166,117,29,179,49,165,115,52,105,108,218,13,90,50,104,53,104,203,162,181,105,201,164,213,163,46,131,102,140,154,77,90,114,233,53,107,199,168,213,167,46,147,78,156,218,13,26,51,105,52,62,125,6,135,7,29,193,199,112,113,220,28,103,6,29,133,198,96,113,212,88,118,22,25,197,71,97,97,216,24,208,249,220,209,163,59,154,116,228,210,108,215,135,73,232,235,243,117,30,166,191,47,89,234,106,243,53,158,158,143,55,73,232,62,23,54,46,85,52,92,46,55,31,23,56,161,195,34,64,201,19,88,169,105,167,23,154,201,61,16,71,68,157,221,199,119,113,17,52,42,41,156,207,124,190,160,145,208,119,71,31,226,198,121,2,133,208,126,135,175,228,190,200,193,143,126,99,203,243,125,172,7,205,248,255,0,79,228,31,53,231,251,222,89,229,6,236,198,74,104,40,58,218,164,119,113,61,16,94,212,145,46,118,25,1,13,8,11,90,27,51,154,116,100,208,106,209,151,65,171,78,77,17,173,243,61,108,211,143,73,171,78,93,38,173,57,116,154,244,228,210,107,211,147,73,175,70,109,6,157,25,180,26,116,102,208,105,124,238,104,112,115,67,231,113,220,28,118,22,29,129,199,96,97,220,24,118,22,25,129,199,97,97,156,24,119,206,230,134,206,230,157,25,92,215,163,30,131,110,156,78,111,213,231,233,61,29,94,110,163,210,213,229,234,61,61,62,102,147,208,124,14,109,190,91,154,160,120,67,169,146,60,37,142,42,76,71,19,53,146,253,94,45,17,196,205,100,233,137,59,186,8,165,140,166,86,196,87,213,199,172,232,232,59,171,199,248,157,158,224,77,100,73,253,103,241,79,191,62,155,54,236,166,12,126,142,83,200,242,126,131,206,62,107,201,250,95,38,62,127,23,179,128,243,7,110,115,45,24,232,226,245,35,187,163,173,75,23,177,216,84,20,166,80,83,67,102,104,212,249,116,86,173,25,116,26,244,100,208,108,209,147,73,171,78,93,6,173,57,116,154,244,102,210,106,215,143,73,175,78,93,38,173,57,116,26,180,102,208,105,209,157,205,47,157,205,47,159,64,238,14,104,96,113,216,28,118,7,29,129,199,96,99,67,3,14,192,227,48,176,206,12,59,3,14,224,198,134,206,230,141,25,156,210,249,92,215,163,27,155,116,224,208,111,209,231,232,61,29,62,110,131,210,127,57,207,69,112,41,179,179,113,160,202,133,206,180,45,21,130,243,94,47,52,177,104,136,45,53,146,221,220,79,68,157,29,4,13,192,60,26,42,122,61,220,68,116,29,209,199,248,138,125,7,97,211,230,133,171,206,198,127,69,100,240,126,140,197,151,118,99,207,195,234,228,60,79,43,232,188,211,230,124,223,163,242,143,11,39,177,132,243,135,96,70,106,57,85,34,213,142,238,234,155,82,197,208,144,85,4,52,46,119,52,104,204,198,189,25,52,154,244,228,210,106,211,147,73,175,78,77,49,175,70,93,21,175,86,77,38,189,57,116,154,245,100,212,106,209,155,65,167,78,109,6,157,25,156,212,249,220,211,163,51,154,95,59,154,31,59,154,24,24,119,207,160,103,7,29,129,135,112,97,216,24,208,192,163,176,176,236,12,58,139,14,192,198,134,206,198,134,206,198,151,204,198,167,200,198,183,198,230,199,196,198,246,194,166,245,194,134,238,203,99,68,7,11,7,194,113,216,188,210,68,234,201,110,173,139,116,73,110,137,39,163,142,164,208,174,116,200,103,244,188,255,0,80,232,232,58,58,14,234,241,254,33,116,17,155,2,229,11,34,231,62,143,246,255,0,230,207,220,15,103,54,220,230,28,219,128,243,112,250,216,207,11,204,250,47,52,249,191,63,232,124,216,240,179,122,216,143,60,118,129,150,173,64,226,241,85,180,76,90,212,184,136,72,50,138,214,135,205,160,213,167,38,136,213,167,38,154,215,167,38,131,102,156,122,77,154,50,232,54,105,201,168,215,167,38,147,102,156,154,141,122,114,232,53,106,201,160,212,249,244,26,52,230,115,75,230,208,104,209,157,205,15,157,199,112,113,223,59,142,192,227,190,119,29,243,184,236,12,104,81,97,152,24,118,6,29,133,134,96,97,216,20,208,160,166,134,206,198,133,206,198,134,204,166,150,202,198,151,200,166,165,200,134,171,103,177,163,134,194,216,172,37,142,68,154,240,150,57,47,106,201,105,173,137,154,201,49,213,56,164,74,224,112,55,191,65,209,208,68,116,29,213,227,252,67,195,163,205,7,50,100,42,87,50,126,147,230,184,254,148,205,224,125,25,136,53,129,139,54,252,231,153,135,216,198,120,94,103,209,121,231,206,96,250,15,56,240,243,122,216,207,56,182,132,102,163,210,142,47,4,91,184,186,26,8,192,198,135,204,241,167,78,93,21,167,78,109,6,173,57,52,26,181,100,212,107,211,147,76,108,209,147,77,108,211,147,73,183,78,61,102,189,57,52,154,180,230,115,86,156,186,13,79,155,65,165,129,205,47,157,205,47,153,205,42,14,59,131,26,31,59,26,31,59,140,224,195,190,119,29,129,134,112,97,212,88,117,21,29,129,135,80,97,212,20,118,5,29,65,71,108,234,58,130,142,185,208,116,4,30,225,113,174,86,22,199,97,108,118,47,115,177,121,173,139,90,150,45,106,88,183,86,9,175,25,25,239,144,31,67,7,174,116,68,29,29,7,86,106,119,71,31,225,174,6,200,22,123,145,21,154,147,29,199,181,251,215,243,95,235,71,217,231,219,156,198,26,196,197,155,120,30,94,47,95,33,225,249,223,65,128,249,236,62,254,8,240,243,122,217,15,52,183,103,50,195,84,41,183,17,120,181,34,26,67,62,118,173,58,51,57,171,78,77,38,173,57,116,26,117,100,211,27,52,228,211,90,245,99,212,108,211,147,73,175,86,77,70,205,57,52,154,244,101,210,105,211,151,65,171,70,93,38,141,25,156,211,163,54,131,67,231,115,75,103,115,67,3,142,192,230,134,5,52,182,119,29,129,135,96,97,216,24,118,6,25,133,71,81,81,216,24,101,6,25,69,71,80,81,208,80,101,20,25,5,7,185,92,107,149,198,177,92,91,29,196,181,44,94,231,97,45,75,23,181,36,188,215,137,175,80,227,225,43,133,100,222,177,4,196,65,209,208,116,68,29,209,199,248,83,153,114,7,78,131,162,106,76,76,29,171,47,31,209,151,252,163,245,227,8,108,3,32,235,19,22,125,224,121,184,189,124,135,139,231,251,248,79,159,193,244,24,79,11,55,179,136,243,75,120,70,74,232,165,28,219,137,188,92,187,10,195,233,203,164,209,163,54,131,86,140,186,43,86,156,186,13,122,177,234,53,234,201,160,217,171,30,147,110,172,90,205,122,178,105,53,233,201,164,213,167,46,131,86,140,206,106,124,218,13,47,157,205,47,153,205,47,157,199,124,238,104,124,236,104,124,238,59,231,113,212,24,208,192,195,176,48,236,12,51,10,142,162,163,48,48,202,42,51,2,140,162,163,40,40,200,42,42,141,198,66,184,215,43,139,115,184,182,59,137,99,184,150,165,203,218,150,47,52,146,209,21,44,112,103,102,182,34,61,188,123,142,142,169,49,28,71,68,29,29,83,186,188,127,132,153,87,57,89,142,58,58,9,137,131,187,184,143,220,63,14,222,127,67,231,189,140,101,168,76,133,168,140,97,180,79,59,39,171,152,241,177,123,121,79,3,15,208,97,60,60,190,214,72,242,135,209,26,195,218,104,21,173,49,203,91,136,226,212,250,51,185,167,70,109,38,141,25,180,26,244,228,210,107,213,147,73,175,86,61,70,189,88,245,155,52,227,212,107,213,147,73,171,70,93,38,157,57,116,26,159,54,131,70,140,238,104,211,151,65,161,243,185,161,243,57,161,243,185,161,179,185,161,129,141,10,12,104,108,238,59,103,99,66,131,14,192,163,176,40,236,10,58,130,142,160,195,32,168,200,72,50,10,12,133,113,144,80,84,43,139,115,184,136,87,18,244,176,150,165,132,177,88,191,86,11,86,180,36,99,57,20,15,112,104,142,38,189,82,107,208,116,68,29,29,83,186,56,255,0,7,74,106,79,71,29,29,199,71,113,61,16,117,46,103,220,254,201,252,197,251,49,245,227,176,12,103,164,140,195,168,140,129,180,76,25,189,32,60,172,94,214,99,195,199,238,228,60,44,222,214,83,201,31,76,76,17,174,144,23,78,33,97,42,250,9,71,113,99,70,140,250,13,58,115,104,53,105,203,164,215,167,38,147,102,156,122,77,218,113,233,54,233,201,164,215,163,46,131,94,140,186,13,79,155,65,167,70,103,52,232,203,160,210,217,220,208,249,180,26,31,51,154,31,59,26,24,24,208,217,220,118,6,29,129,135,96,83,66,130,154,20,20,208,185,216,117,5,29,69,7,185,40,200,40,50,138,138,130,131,33,92,107,146,8,135,113,46,104,37,202,229,237,73,47,212,226,241,74,150,58,137,56,249,77,187,227,142,232,169,53,232,58,34,9,136,169,53,232,59,171,199,248,55,17,39,119,113,29,220,119,116,19,29,199,29,170,75,7,31,208,222,159,243,247,239,225,14,193,50,30,146,51,22,162,50,150,178,49,6,241,60,220,190,176,30,54,95,107,57,225,135,179,156,241,207,212,19,206,141,180,50,221,166,13,250,245,118,54,23,64,184,218,65,205,90,50,233,53,105,203,164,213,167,38,163,94,172,154,141,90,114,234,53,104,205,164,211,163,46,147,78,140,206,105,209,155,65,165,243,104,52,62,119,52,62,119,52,62,118,52,182,118,52,182,118,52,62,118,29,129,135,124,236,104,92,236,59,3,14,160,163,176,40,234,10,51,2,140,162,131,160,160,232,40,50,18,10,132,162,33,32,183,59,137,114,184,178,114,37,143,132,173,42,37,40,37,243,215,40,223,68,44,76,71,19,94,131,162,32,154,244,29,17,7,68,84,158,175,31,224,239,68,147,29,196,119,113,209,60,116,76,17,75,208,158,142,59,235,254,66,15,233,241,252,183,245,147,17,106,35,41,233,35,57,105,51,49,107,35,40,236,51,14,127,68,143,51,63,170,7,148,30,176,158,73,250,132,121,157,190,134,73,211,193,45,238,115,66,151,114,113,180,11,143,167,62,131,70,172,186,77,90,114,233,53,234,199,168,215,167,38,147,86,140,218,13,58,51,104,52,190,109,6,151,205,160,210,217,216,210,249,156,210,249,156,210,217,220,119,206,198,134,206,198,134,6,52,40,48,236,10,104,80,81,216,20,117,21,25,69,70,97,65,148,84,101,6,21,9,69,66,65,84,144,68,36,18,231,97,108,86,18,74,68,226,129,104,102,32,30,82,222,238,127,84,152,136,45,17,82,209,28,117,122,164,196,65,209,16,116,69,73,234,241,254,16,119,113,61,28,119,116,19,29,199,68,193,20,189,9,232,147,162,106,71,235,127,146,193,253,66,31,27,247,38,35,212,70,98,210,102,115,209,67,53,52,80,206,90,104,101,45,134,97,45,244,60,242,244,104,121,199,233,80,243,99,208,169,138,218,248,206,138,129,170,33,13,202,91,65,184,174,78,104,211,159,65,167,86,93,38,157,57,180,154,52,103,208,105,124,218,13,26,51,185,163,70,103,52,190,119,52,62,109,3,190,119,52,54,119,52,62,118,52,54,119,29,129,135,96,97,216,24,117,6,29,69,70,96,97,208,84,101,22,21,73,69,82,65,84,144,85,43,138,163,113,110,86,26,78,69,176,200,176,112,45,12,197,34,202,39,160,63,68,79,71,29,213,226,98,32,152,175,19,17,82,98,42,76,69,73,175,84,158,175,71,248,77,93,145,89,33,76,142,238,58,59,137,142,130,43,106,157,221,199,68,193,17,106,150,253,183,240,251,159,212,1,242,95,104,99,45,68,103,61,6,1,232,161,158,175,64,40,245,51,211,77,12,244,211,6,106,107,131,28,108,131,31,108,227,36,235,177,149,30,193,221,80,55,149,57,234,197,180,81,196,210,90,6,210,26,7,112,208,59,142,129,220,28,119,7,29,193,199,112,99,67,3,26,24,28,103,6,29,243,184,236,42,59,3,14,192,195,168,168,234,74,50,146,140,164,162,169,40,170,74,42,138,12,133,113,174,55,30,197,97,172,50,53,135,134,225,129,170,84,20,139,48,186,235,245,4,244,113,61,88,45,21,130,122,32,238,138,147,29,82,107,16,77,122,164,214,32,238,175,31,225,236,122,164,97,237,119,60,211,245,106,121,101,235,17,229,199,163,67,33,108,161,158,205,198,123,44,128,122,232,82,186,36,15,216,191,39,177,253,20,31,27,247,70,35,212,70,106,61,12,245,106,129,86,168,53,106,133,86,128,185,56,62,89,11,155,129,187,72,86,107,131,118,80,81,174,26,34,148,126,98,94,28,157,52,114,239,71,46,230,226,57,56,174,78,43,27,10,196,226,184,184,204,46,43,139,12,196,194,177,48,174,44,51,11,10,196,194,169,40,204,44,35,10,140,162,131,40,160,215,20,26,227,113,174,54,30,70,195,72,240,252,16,61,70,131,136,230,31,211,159,165,39,163,137,232,169,110,172,22,175,84,152,142,38,177,4,196,84,152,138,147,17,82,98,176,119,87,163,252,106,174,222,175,59,189,14,60,216,244,164,242,187,213,51,206,237,208,97,63,70,12,67,233,201,226,91,217,169,226,223,214,161,230,83,212,131,23,109,131,15,220,252,156,159,180,15,192,254,132,102,61,100,101,61,38,13,26,128,194,212,40,72,41,215,226,179,105,43,105,177,22,181,136,78,185,41,200,66,202,149,89,82,171,101,33,185,137,104,98,239,86,44,245,98,205,12,89,170,197,154,172,93,141,203,189,24,69,163,23,208,76,35,27,10,166,162,177,48,172,44,42,147,10,162,163,40,168,200,40,58,13,199,76,232,61,194,227,220,44,61,130,71,176,113,163,179,193,162,160,102,130,205,66,255,0,78,254,177,110,175,22,138,241,49,28,76,68,19,17,4,196,65,49,16,77,98,165,171,16,116,69,73,175,84,158,167,71,249,11,30,223,87,135,222,204,30,44,123,16,121,85,246,224,240,235,237,113,226,215,221,147,192,239,160,131,231,237,244,112,124,231,125,4,158,4,251,176,120,183,246,32,241,87,211,227,207,244,226,79,177,183,199,253,40,197,180,12,180,210,102,122,181,2,133,168,125,110,43,214,227,173,210,77,235,114,215,173,196,83,81,20,212,186,209,68,83,98,236,108,35,27,136,230,194,177,176,140,108,35,27,8,196,226,41,176,170,76,43,19,10,196,163,48,168,204,42,50,138,142,160,163,168,40,202,8,104,76,234,58,103,67,69,243,161,162,193,113,239,158,198,139,103,147,76,231,227,79,102,131,77,51,153,164,50,251,198,63,184,123,147,209,5,162,188,91,169,197,162,32,158,175,29,213,130,98,32,181,98,165,171,16,77,98,14,136,169,53,234,19,213,227,252,172,235,73,22,238,34,169,33,195,73,158,53,65,151,155,128,231,224,101,164,14,110,7,180,201,158,94,0,166,174,51,42,41,150,158,133,139,122,222,54,147,81,108,161,136,245,145,158,154,40,12,45,67,155,113,91,119,19,122,220,148,165,203,169,32,204,10,58,138,140,194,163,48,169,161,179,177,165,179,185,161,129,141,10,12,59,231,97,212,84,118,6,29,65,77,10,10,59,2,142,217,212,208,160,134,133,204,166,133,206,166,132,206,134,148,207,115,77,243,220,211,124,247,52,38,107,154,45,158,198,155,102,147,76,230,147,71,102,169,170,153,64,217,219,254,232,243,61,250,241,61,16,91,171,196,245,120,181,99,137,234,193,104,172,22,138,193,61,88,38,34,164,196,65,53,136,58,34,164,214,32,238,167,31,229,252,233,147,36,108,131,31,108,227,44,235,227,31,108,147,21,181,201,154,53,73,150,117,88,197,59,120,197,219,184,203,109,82,100,237,188,102,182,164,50,43,200,23,89,13,17,140,89,189,211,60,19,222,6,90,105,48,106,213,14,109,4,91,164,235,214,197,239,75,138,192,163,168,48,237,157,135,92,236,104,108,234,106,124,142,106,124,172,106,108,204,106,92,204,105,92,204,105,92,204,105,92,202,105,108,170,106,92,202,105,92,202,105,92,170,105,92,170,105,76,200,105,76,247,52,166,84,52,166,84,52,223,45,205,55,203,99,85,178,241,175,178,241,171,177,208,216,121,62,180,240,126,239,219,98,221,94,45,213,130,241,94,45,213,130,221,78,45,17,5,162,176,90,34,9,136,131,162,32,152,138,147,17,82,213,138,147,88,131,162,181,39,171,199,249,179,50,128,87,100,152,123,117,207,58,125,46,60,217,244,108,121,147,233,113,130,125,14,48,95,125,143,58,222,132,152,39,127,25,47,174,198,43,110,147,10,238,67,21,247,49,231,175,162,167,158,158,133,204,139,178,230,15,11,236,46,126,90,95,167,124,201,242,116,218,38,104,122,5,201,5,109,210,117,235,98,232,72,50,130,154,23,50,154,91,50,154,91,43,26,155,42,155,27,35,154,219,35,26,219,35,26,211,50,154,151,35,154,91,42,154,151,43,26,91,42,26,147,42,154,211,34,154,147,53,205,119,202,134,171,230,185,170,249,172,106,190,75,154,237,146,77,118,201,198,185,197,6,218,97,250,35,199,250,79,179,246,207,63,210,175,22,234,241,110,175,19,213,226,221,88,45,213,130,221,88,45,17,5,162,188,76,86,11,69,96,152,138,150,172,65,49,88,38,177,82,213,138,147,88,169,61,78,63,207,30,91,25,103,76,153,167,76,153,229,234,29,150,224,75,200,18,247,51,91,101,204,51,185,79,62,254,154,30,98,122,138,121,47,233,92,243,239,232,216,194,186,238,103,182,132,51,219,74,25,151,75,25,95,66,130,215,185,228,124,87,234,14,127,63,7,244,23,197,31,151,211,218,243,12,252,213,41,214,146,47,91,23,185,220,101,11,154,91,43,26,87,50,154,91,42,154,219,35,26,219,35,27,27,27,26,219,34,154,219,26,154,215,34,155,19,34,155,19,34,27,19,34,26,211,34,154,239,145,13,105,142,230,203,228,177,178,216,236,108,190,25,55,118,24,55,212,190,220,248,207,169,253,23,211,60,111,110,32,191,82,75,117,120,183,86,11,197,120,180,68,22,234,241,61,88,45,17,5,186,144,90,34,9,234,193,49,16,77,98,11,86,176,90,177,82,98,176,77,98,164,214,42,79,83,143,224,89,107,153,187,117,140,54,244,44,121,214,244,110,121,203,182,76,73,174,230,100,123,153,175,162,224,165,236,86,211,114,151,148,14,94,66,157,87,51,171,32,87,102,51,46,132,1,17,64,77,14,101,125,119,9,145,194,116,184,63,33,247,8,126,11,241,191,214,57,207,228,248,253,243,225,79,207,123,102,112,237,60,90,231,97,84,46,105,92,170,106,92,140,107,92,138,107,108,108,108,108,76,110,76,76,108,108,74,109,92,72,109,92,72,109,92,72,109,76,72,109,76,87,54,166,27,155,173,134,198,249,193,199,163,216,254,164,240,173,250,143,218,159,145,125,215,216,201,69,175,23,234,241,105,167,22,234,241,110,175,22,234,193,126,167,22,234,193,104,136,45,213,130,209,16,90,177,196,197,96,180,86,11,69,96,158,167,29,213,169,49,16,77,98,167,68,84,154,197,73,234,113,252,67,51,112,236,215,2,207,96,44,214,10,205,96,108,182,41,45,96,108,210,29,236,129,222,234,21,180,41,149,116,220,4,68,10,233,112,174,236,101,93,72,3,165,202,34,168,109,50,94,213,67,175,109,0,233,86,11,69,208,132,228,50,252,119,232,8,126,9,241,31,214,232,127,15,215,251,83,228,207,229,123,126,245,242,135,230,73,244,94,9,215,27,26,87,34,27,23,18,27,155,2,155,215,2,30,130,249,234,122,11,231,161,232,39,158,135,163,127,62,231,160,158,114,155,237,175,233,15,146,183,234,63,82,126,15,239,127,66,111,63,26,251,31,181,144,53,83,139,205,36,180,211,139,245,56,188,211,139,245,56,191,83,139,245,56,183,87,139,69,120,183,83,139,117,96,183,86,11,69,120,158,172,22,138,193,104,172,19,17,4,214,42,90,43,82,209,90,150,172,84,154,214,9,172,80,158,167,31,198,86,238,45,126,226,247,238,45,61,197,237,220,90,221,197,237,220,93,59,137,110,225,45,220,94,253,197,239,220,77,251,132,191,112,171,220,45,251,133,78,226,111,220,35,119,10,253,195,175,112,169,220,93,59,133,78,225,19,184,186,119,8,189,194,47,113,106,119,30,39,135,220,120,158,87,113,230,224,238,50,135,113,73,238,23,71,113,183,119,113,233,122,189,199,175,237,247,30,223,185,220,104,158,227,167,184,233,238,39,187,137,238,226,123,184,158,238,59,187,137,238,227,187,184,238,238,58,59,142,238,227,163,184,238,238,34,59,142,142,226,59,184,136,238,34,59,136,142,226,43,220,69,123,136,175,113,21,238,34,157,196,87,184,173,59,138,247,113,255,196,0,37,16,0,3,0,3,0,2,2,3,1,1,1,1,1,0,0,0,0,1,2,3,17,18,4,16,5,32,6,7,19,48,20,64,21,23,255,218,0,8,1,1,0,1,2,0,16,132,33,8,94,151,164,33,8,95,100,47,75,210,16,146,246,190,139,222,151,189,127,178,106,222,79,233,253,94,103,155,254,135,228,191,41,249,143,228,63,250,171,230,215,228,51,249,68,126,85,143,242,108,95,53,139,50,104,66,98,104,66,19,66,37,161,8,95,69,254,79,233,166,49,143,252,244,107,211,245,164,33,8,66,246,132,33,122,66,23,165,233,122,94,151,181,237,125,151,250,175,170,149,137,96,88,22,15,229,252,248,227,135,14,92,185,114,229,205,67,138,151,14,43,29,98,227,31,202,225,252,199,199,253,129,226,254,111,226,124,144,190,137,161,11,210,115,245,66,244,191,221,143,252,53,233,161,141,51,72,66,16,132,47,104,94,147,66,250,33,8,94,144,189,164,132,133,246,215,248,107,210,149,138,112,44,75,26,133,58,214,180,49,250,99,31,166,52,198,82,106,149,38,170,106,106,42,47,27,143,23,242,63,11,246,103,129,251,15,196,243,68,38,72,189,75,255,0,194,215,215,95,70,189,235,214,154,31,209,122,66,246,132,33,122,66,23,180,47,104,94,144,189,33,122,94,208,189,47,241,68,226,156,51,141,74,159,240,219,108,109,182,219,99,108,99,24,198,49,148,52,213,42,155,154,154,139,199,139,47,199,126,194,248,207,218,223,31,242,242,209,44,68,253,87,217,255,0,226,215,189,107,211,77,49,8,66,16,133,233,11,210,246,133,237,11,210,244,189,47,162,246,133,254,59,234,102,49,76,41,75,233,179,123,222,247,182,247,182,219,109,182,219,109,182,233,182,219,24,198,80,202,41,82,169,169,184,188,113,95,19,251,51,225,127,107,248,222,76,178,95,209,127,225,215,221,253,245,175,72,66,23,213,8,94,144,132,47,104,66,251,161,11,218,251,187,238,113,70,57,148,144,133,235,123,222,246,222,246,222,221,58,116,219,109,182,233,211,109,182,219,109,211,101,54,80,198,81,74,149,42,85,53,53,55,23,143,227,126,107,224,63,116,252,39,229,9,175,162,23,254,237,13,8,94,144,189,175,72,66,246,132,33,122,94,151,164,33,11,210,16,191,194,243,127,72,197,51,41,8,94,247,189,245,189,245,215,91,117,211,109,182,233,183,77,182,233,183,78,155,109,182,219,109,141,178,134,49,148,152,213,42,85,53,55,23,142,47,241,207,220,95,140,126,127,244,95,236,205,125,25,173,53,244,126,153,175,72,66,16,189,33,11,218,16,133,237,11,210,244,189,175,75,210,23,181,239,39,144,242,198,56,153,82,33,9,167,189,245,189,239,174,186,116,223,77,237,211,167,77,182,219,167,77,182,233,182,219,109,182,219,109,182,50,134,49,140,106,138,84,170,105,84,212,92,53,248,191,238,15,197,191,97,26,95,228,215,211,70,190,143,252,153,161,8,66,23,181,233,11,210,16,189,33,8,66,16,133,233,123,94,215,172,185,239,201,199,142,38,84,136,66,105,166,159,73,239,174,183,215,93,116,233,215,93,58,109,215,93,54,235,167,78,155,109,211,27,109,182,219,109,182,49,140,99,24,211,26,106,166,149,77,77,197,227,215,226,127,186,191,26,252,193,11,252,159,173,26,255,0,29,122,208,215,209,123,66,16,132,33,11,210,16,132,47,72,66,16,133,247,69,228,205,242,17,17,50,165,72,154,105,167,189,239,174,186,235,174,186,235,167,93,117,211,167,93,116,233,215,93,116,235,166,219,109,211,116,246,233,182,216,198,49,140,99,26,105,166,169,57,169,169,184,168,188,119,139,197,242,191,12,253,239,241,191,37,254,186,215,189,122,107,252,144,133,233,8,66,16,132,33,8,66,16,189,33,8,95,69,233,9,35,201,249,23,113,18,164,66,19,77,61,237,86,247,215,93,117,215,78,186,117,211,167,93,58,233,211,167,78,157,55,211,166,219,117,183,77,182,219,109,182,198,49,140,109,140,99,40,106,147,78,106,106,106,46,110,50,99,188,127,141,254,89,248,39,238,47,247,107,214,189,105,250,102,190,200,66,244,132,33,11,210,16,132,33,8,66,16,133,233,125,17,155,200,242,62,71,28,68,193,34,19,77,52,211,85,189,245,215,93,117,215,78,157,117,215,93,58,116,235,167,93,58,111,173,244,233,182,219,222,219,222,246,222,219,99,24,219,24,219,24,198,154,105,166,170,92,212,212,92,94,60,152,175,23,224,127,186,254,7,242,31,241,209,175,79,252,31,173,104,126,144,132,33,122,94,146,66,246,189,47,72,94,144,189,47,107,215,155,242,181,146,34,20,146,72,132,211,77,62,183,215,74,186,235,166,250,233,211,174,186,233,211,174,186,116,235,167,78,157,55,183,77,186,117,211,109,237,182,219,99,108,126,152,198,49,154,99,24,211,77,84,181,83,81,83,81,120,239,30,76,95,143,126,75,250,251,246,239,254,13,63,171,245,167,237,122,66,23,164,33,8,66,244,132,33,11,218,16,133,238,242,121,223,51,142,34,96,146,90,16,154,123,222,247,215,93,117,215,125,58,235,174,186,233,215,93,58,219,174,186,116,235,167,77,244,233,211,123,111,123,109,189,182,222,198,223,167,233,250,102,134,52,211,77,57,114,229,197,77,69,99,188,121,49,56,253,115,251,203,196,242,255,0,193,251,127,238,132,33,8,94,208,132,47,104,66,244,132,47,75,210,60,191,55,203,249,12,113,10,73,37,200,154,105,166,154,164,250,223,93,117,215,93,117,190,157,58,235,174,157,117,211,167,77,239,167,93,55,211,173,237,182,247,182,246,219,123,111,109,177,143,219,245,94,154,99,26,105,167,53,53,53,14,42,47,29,227,188,121,49,126,3,251,51,241,95,203,63,221,250,127,87,233,136,66,16,132,33,8,66,16,132,33,122,94,151,181,235,228,254,95,38,124,115,10,73,37,166,154,105,166,158,250,235,125,117,215,93,117,215,93,117,215,93,58,117,190,155,233,211,123,233,182,247,189,183,211,123,222,205,239,232,199,237,251,126,154,246,211,77,57,114,230,166,162,166,162,226,241,228,197,147,15,227,223,145,254,188,253,157,244,127,103,254,15,211,250,33,8,66,36,94,208,133,237,8,66,16,132,33,31,45,243,200,199,48,160,146,68,211,77,52,211,85,214,250,79,174,186,235,174,186,235,174,186,235,174,186,235,174,186,219,174,183,211,109,239,123,223,77,155,222,246,222,247,254,15,214,154,126,180,52,211,78,106,28,212,212,212,92,94,60,152,178,97,241,124,159,213,255,0,184,127,209,255,0,162,244,132,33,8,66,16,189,33,8,94,144,189,252,207,228,56,231,26,133,36,146,211,77,52,211,79,123,218,174,186,223,93,111,173,244,235,174,186,235,174,186,235,174,186,117,214,246,223,93,111,123,222,246,222,219,55,245,126,244,254,218,214,181,174,92,185,114,229,195,138,138,138,139,199,147,22,76,85,31,170,191,114,47,252,143,210,16,189,33,122,66,246,132,33,8,66,244,141,252,223,228,24,166,20,41,82,72,154,105,166,158,246,158,247,235,123,222,247,189,239,125,117,215,93,58,233,211,174,157,117,215,77,239,123,222,247,189,239,235,174,121,227,143,231,252,191,159,242,254,47,11,194,240,188,47,23,14,121,214,154,107,151,46,92,184,114,229,197,69,99,188,89,49,100,195,250,167,246,252,215,209,255,0,147,67,244,253,161,11,210,19,94,144,132,208,132,47,72,67,175,157,252,131,28,227,80,160,145,9,166,169,52,208,132,190,137,239,123,222,247,182,250,235,109,245,190,186,235,123,223,77,239,123,222,247,191,178,18,83,165,42,84,112,163,143,230,177,44,95,199,248,127,206,252,103,226,191,18,188,42,240,171,194,175,22,176,184,114,211,151,46,92,184,112,230,162,177,222,44,152,178,97,253,81,251,102,111,232,254,175,252,144,132,33,125,18,66,246,189,47,72,223,228,31,144,99,152,80,160,145,8,77,57,38,38,84,233,122,222,250,223,93,117,215,93,116,235,174,186,219,174,186,223,91,235,173,239,123,222,246,111,218,126,245,245,66,16,150,146,82,161,71,31,207,248,191,29,248,207,195,175,6,254,63,39,199,100,248,235,241,43,19,158,92,185,114,225,205,69,99,188,89,49,100,195,250,155,246,164,215,221,253,95,182,159,165,233,8,94,144,132,47,162,16,132,39,249,39,228,88,214,53,10,73,36,78,72,137,199,48,144,171,174,186,235,174,186,235,174,186,233,215,93,117,214,250,235,173,245,190,183,215,91,222,247,189,155,222,211,218,102,211,66,98,104,77,9,161,8,66,36,66,16,132,148,172,127,193,248,181,224,228,248,236,223,19,159,226,178,248,85,141,203,151,14,42,42,43,29,227,188,89,48,254,162,253,160,159,254,20,33,8,66,244,189,33,11,218,23,175,202,63,34,198,177,168,82,64,137,49,227,199,138,97,27,223,93,117,214,250,235,174,186,235,174,186,233,215,93,117,214,221,117,214,250,235,123,222,247,214,247,189,237,61,236,77,52,215,164,208,154,104,66,16,154,17,62,144,132,33,8,66,16,151,243,126,53,248,57,254,43,201,248,95,35,226,178,96,114,225,195,138,138,199,120,239,22,76,95,168,191,103,125,223,221,250,98,16,132,33,8,66,244,132,33,11,215,229,31,144,193,141,66,130,73,49,98,197,130,49,155,222,250,235,173,245,215,91,235,174,186,223,93,117,214,250,235,173,245,189,239,123,222,247,189,239,102,247,235,123,79,218,105,161,8,66,244,132,33,9,161,8,78,68,208,132,34,73,16,132,191,157,248,153,254,51,203,248,63,47,225,114,248,238,28,84,84,94,59,199,147,19,143,213,31,177,255,0,240,33,8,94,144,189,47,72,94,209,249,15,206,214,76,107,25,4,152,231,199,241,177,226,70,213,111,125,117,190,186,235,125,117,215,93,117,215,93,117,214,247,189,239,125,117,214,247,189,239,123,222,247,189,239,105,239,105,139,210,98,16,154,16,154,16,132,34,68,33,8,68,146,33,8,68,136,68,137,87,143,159,227,60,239,129,243,126,23,38,23,21,21,142,177,222,60,152,188,127,35,245,223,231,95,238,132,33,122,66,244,132,33,8,71,202,124,159,157,231,227,80,65,38,12,62,63,139,43,125,111,123,235,174,186,222,250,235,174,186,235,173,245,215,93,55,211,174,183,190,186,223,91,235,123,222,247,189,167,180,247,191,91,222,196,38,132,33,8,66,16,132,33,8,66,16,132,34,73,17,36,136,146,68,75,145,42,193,229,124,87,201,254,59,229,252,109,69,69,69,99,188,89,49,124,7,205,254,53,249,23,251,33,8,66,23,164,33,8,66,50,230,252,131,231,49,172,100,16,120,190,47,143,227,157,111,123,222,250,222,250,235,174,186,117,215,91,235,174,186,235,123,235,174,155,235,173,244,171,109,244,222,247,214,247,189,167,177,9,166,159,164,38,154,16,132,33,8,66,16,132,72,132,72,132,33,18,33,8,146,68,73,36,146,37,151,197,249,31,131,249,95,199,242,97,172,117,142,177,222,60,152,191,95,254,101,227,121,63,71,233,255,0,130,23,164,33,11,210,244,154,63,51,252,134,22,53,4,30,23,135,135,14,250,222,247,189,245,190,183,214,250,235,174,186,235,174,186,223,93,117,215,93,111,123,235,123,235,173,239,123,222,246,111,102,246,38,132,47,72,66,16,132,208,189,33,9,161,8,66,16,137,17,34,36,66,17,36,146,73,36,146,73,35,143,51,227,62,107,241,175,43,195,168,172,119,143,38,60,152,191,81,126,113,254,58,31,180,47,75,210,98,16,189,126,89,243,221,99,88,212,47,143,240,176,226,223,91,235,123,223,91,235,166,250,235,174,186,235,125,117,214,250,235,174,186,235,174,186,235,123,222,247,190,183,189,239,214,205,163,102,211,77,9,161,63,73,161,8,68,180,33,8,66,16,132,33,8,145,8,66,17,36,136,68,146,73,36,136,207,226,124,223,227,159,33,241,149,23,142,241,228,198,231,245,159,230,127,226,215,165,244,66,16,132,33,31,33,231,252,159,201,66,198,65,241,222,22,28,93,58,222,247,214,250,233,215,91,235,125,116,235,167,93,117,189,239,174,186,235,174,186,222,250,222,247,189,239,123,222,247,189,236,77,61,139,210,246,154,37,161,9,166,132,34,68,33,18,72,132,34,68,72,132,72,137,36,146,68,73,36,136,68,146,73,120,126,107,224,62,87,226,42,47,29,227,201,143,224,126,103,225,126,93,154,255,0,20,33,8,66,244,189,33,31,154,124,252,144,99,62,63,196,241,176,117,190,183,215,93,111,123,235,174,183,215,93,117,190,183,215,93,117,215,93,117,215,93,111,123,235,125,111,123,222,246,109,61,167,180,196,211,16,132,208,189,33,8,66,16,132,33,8,145,8,66,16,132,72,132,34,68,34,73,16,132,73,36,146,73,46,74,199,243,63,5,243,31,13,88,238,47,29,227,253,89,249,104,255,0,197,136,66,16,189,33,11,215,230,63,59,214,50,15,19,7,129,226,186,223,78,186,235,123,222,250,233,215,93,117,189,245,215,93,117,214,247,190,186,223,91,222,250,222,247,189,237,51,123,54,111,210,19,94,151,165,233,8,77,8,66,16,132,33,8,77,18,33,8,145,8,68,146,33,8,66,36,66,17,36,146,73,46,68,228,113,243,127,7,242,223,19,88,239,29,227,184,253,105,249,95,248,63,104,66,244,133,233,30,87,147,243,95,45,4,24,167,226,60,20,221,117,214,250,235,174,186,218,173,245,190,186,235,174,183,214,221,117,190,186,235,164,250,79,123,222,247,180,247,189,167,179,123,79,218,16,132,33,52,144,132,33,8,66,36,66,16,132,72,132,72,132,33,8,66,17,34,36,66,36,68,146,73,36,136,66,36,146,71,63,144,124,15,200,252,117,99,188,121,49,254,59,243,94,15,155,254,72,77,8,66,16,143,207,254,117,56,32,248,127,15,20,186,116,223,93,117,190,186,235,125,111,125,117,215,91,235,174,186,235,123,223,93,111,109,244,235,174,186,222,247,210,123,218,98,105,166,154,104,66,107,210,16,152,132,33,8,66,16,132,33,8,66,16,132,72,132,34,73,16,137,36,66,16,156,146,73,36,136,145,18,73,36,151,143,242,127,199,188,159,26,226,241,228,199,250,155,242,111,241,66,16,132,47,72,249,175,148,242,252,168,49,158,38,47,141,241,157,58,235,167,93,117,215,93,111,123,235,173,239,125,117,215,93,58,235,125,117,190,183,189,239,105,239,173,239,105,239,123,222,205,236,94,144,132,33,11,210,16,132,33,18,33,8,66,16,132,33,8,68,136,66,16,137,17,36,136,68,146,34,73,36,68,146,34,68,73,34,51,224,252,175,224,47,29,227,188,126,62,111,199,62,111,214,190,200,94,144,132,209,249,247,206,170,130,15,131,241,16,235,167,93,111,174,186,235,125,111,125,117,215,91,117,215,93,117,215,93,117,215,91,235,173,239,123,79,123,223,73,239,105,237,61,167,233,63,73,250,77,11,210,16,132,33,8,66,244,132,33,8,66,16,132,34,68,33,18,33,18,34,68,34,68,73,34,36,68,146,73,36,136,249,31,7,242,47,135,184,184,201,31,172,255,0,32,255,0,20,47,75,223,228,191,47,228,102,135,7,135,143,227,240,186,111,110,186,235,174,183,214,250,235,125,117,211,125,117,190,186,235,125,117,215,93,111,173,239,123,235,173,237,52,211,79,105,166,39,180,215,164,215,165,237,123,66,16,132,47,72,66,16,137,16,132,33,8,66,36,66,36,145,8,68,146,33,18,34,73,36,68,146,75,68,146,72,143,200,254,31,205,240,238,47,26,63,16,249,193,253,31,165,244,94,145,249,231,205,167,4,31,7,227,72,235,174,157,117,215,93,117,215,91,235,174,186,235,174,186,235,174,157,117,214,247,214,250,235,125,117,189,167,180,213,9,167,177,52,211,76,77,122,66,104,66,244,132,33,8,66,16,189,33,8,146,68,34,68,33,8,145,8,74,73,72,68,146,33,18,33,8,68,146,73,36,146,72,132,39,151,31,229,223,11,113,113,146,63,93,124,231,221,8,66,23,175,201,126,87,202,207,47,25,129,124,78,7,78,186,235,173,239,125,117,183,93,117,190,186,235,125,117,190,183,214,250,223,91,233,86,250,222,247,189,239,105,237,27,77,9,161,8,94,144,189,33,49,8,66,16,189,33,8,66,16,132,72,132,164,66,16,132,34,68,33,8,146,68,34,68,33,18,73,34,36,146,68,73,36,146,34,79,150,240,126,99,192,184,184,215,226,127,53,237,251,66,104,66,245,251,11,230,157,65,7,197,97,241,211,174,186,233,215,93,117,190,186,223,93,117,211,174,186,235,123,235,174,183,215,91,222,247,215,91,223,91,79,105,239,123,77,51,105,136,77,122,66,16,133,233,8,66,16,132,33,8,66,16,132,72,132,33,8,145,8,66,17,34,72,68,136,66,36,68,136,66,17,34,36,146,73,36,68,182,191,46,248,140,152,242,70,72,253,113,243,62,223,213,9,163,229,254,71,228,60,164,224,135,240,88,83,116,235,174,186,235,173,245,215,93,117,190,186,235,123,235,174,186,223,93,117,214,211,222,250,79,105,239,123,218,123,77,49,52,208,133,233,8,76,66,16,133,233,8,66,36,66,36,68,136,68,136,66,16,132,33,8,68,136,66,16,132,33,8,66,37,73,34,16,132,33,8,68,146,73,36,159,39,226,252,199,131,113,113,23,240,127,37,246,66,16,143,216,255,0,45,151,36,60,102,19,225,241,186,117,215,93,117,215,93,117,215,93,117,215,93,117,215,93,117,215,93,117,190,186,233,61,239,123,222,246,154,105,237,61,166,132,211,77,9,166,189,33,8,66,16,132,47,72,66,16,132,33,8,66,16,132,34,68,33,41,16,137,80,33,18,73,36,136,68,136,68,146,33,8,68,146,72,137,36,145,13,126,93,241,151,23,23,63,173,62,87,234,132,47,89,114,254,67,242,110,160,198,120,51,224,174,186,235,174,186,235,174,186,235,174,186,235,125,117,214,247,215,93,117,215,93,111,123,223,91,222,211,79,123,77,52,246,154,54,152,132,38,132,208,132,33,8,66,16,132,33,8,66,16,132,36,132,33,8,68,136,145,8,145,36,72,132,33,8,145,18,34,68,33,8,68,136,66,16,132,73,34,62,103,196,243,252,107,155,143,139,243,48,230,250,161,9,254,115,242,94,102,85,80,67,248,169,192,221,245,215,93,117,214,250,235,174,186,235,174,186,235,173,245,215,93,117,190,183,215,93,111,123,77,61,166,154,104,77,9,166,154,16,137,16,154,16,189,33,8,66,16,132,33,9,33,8,66,16,132,73,34,16,137,17,34,36,73,9,36,132,37,34,16,137,36,66,36,66,16,132,72,132,33,8,68,188,177,249,71,129,113,113,83,248,23,200,253,16,133,235,243,255,0,148,207,114,229,193,240,211,13,219,174,186,219,174,186,223,91,223,93,117,215,93,116,235,167,93,117,215,73,239,174,186,222,211,218,123,218,105,237,52,211,66,19,66,16,154,16,132,208,132,33,8,66,16,132,33,9,33,8,66,36,68,136,73,8,66,16,137,36,66,72,145,8,146,68,34,73,36,145,8,146,84,136,66,16,137,16,132,126,77,225,100,199,115,113,248,63,200,122,126,151,191,63,203,249,127,42,156,56,112,254,24,85,215,93,117,215,93,117,215,93,117,214,250,235,174,186,235,174,186,223,93,117,214,247,190,183,189,170,79,105,166,152,154,19,77,52,33,52,229,161,8,66,16,132,33,8,66,16,132,33,8,66,16,137,17,34,36,68,136,68,146,33,18,72,132,164,68,136,145,8,66,36,68,136,145,8,66,16,132,33,31,37,135,228,188,123,155,140,119,241,222,95,209,8,252,247,207,243,178,186,151,14,31,196,10,186,117,215,93,117,214,250,235,174,186,222,250,235,174,186,235,173,245,190,186,85,189,237,62,147,79,105,167,180,208,154,244,132,39,45,8,66,16,154,16,189,33,8,66,16,132,33,8,66,16,132,34,73,16,132,72,132,33,8,66,16,132,73,34,36,66,17,34,16,137,16,146,36,66,36,68,136,94,178,207,228,158,45,205,205,79,224,94,119,166,33,8,252,243,228,124,171,78,28,60,111,226,223,93,245,215,93,117,190,186,235,173,244,223,93,117,215,93,117,214,250,235,173,244,171,123,222,213,38,152,154,105,161,9,161,52,33,8,66,16,132,33,8,66,16,132,33,8,66,16,132,33,8,66,72,74,68,72,132,72,132,33,18,72,132,36,132,72,146,36,66,18,66,16,132,72,132,33,8,66,23,175,201,188,107,155,155,143,195,188,207,175,147,159,230,124,172,212,156,57,120,159,198,210,174,250,223,93,116,171,174,183,215,93,117,215,93,117,215,91,235,174,186,79,125,116,154,123,77,82,105,161,52,211,66,19,77,8,68,180,208,132,33,8,66,16,132,72,132,33,8,66,17,34,36,146,68,33,8,66,36,73,8,68,146,33,8,68,136,66,16,137,72,145,8,66,16,132,33,8,68,136,66,17,243,88,115,227,169,185,197,126,46,127,75,215,230,94,103,201,101,201,73,195,135,137,252,109,42,235,174,186,235,166,250,235,174,186,235,174,186,223,93,117,214,247,214,247,180,247,210,105,166,154,123,77,52,211,66,104,66,114,38,137,16,132,33,8,66,17,34,16,132,33,8,66,16,137,16,132,33,8,145,8,66,16,132,145,42,68,34,68,73,41,36,72,132,33,8,66,16,132,33,8,66,16,132,35,206,143,145,197,83,115,83,248,127,151,177,8,253,131,230,121,247,109,57,114,241,63,142,165,93,117,215,93,117,215,93,117,215,93,117,190,186,235,123,223,93,117,215,91,77,52,246,154,105,166,154,105,166,154,104,66,36,66,16,137,16,132,33,8,66,16,132,33,8,66,16,132,74,148,132,33,9,33,18,34,68,164,66,16,146,37,33,9,33,8,68,136,145,8,66,16,132,33,8,66,16,132,33,25,215,205,225,185,185,169,252,39,201,246,143,203,60,207,50,233,201,46,92,87,199,218,190,149,117,215,93,117,190,149,117,215,93,117,190,186,235,125,111,173,245,190,182,158,213,39,180,211,218,114,211,77,9,203,68,136,66,17,34,16,132,33,8,66,16,132,33,8,68,164,33,8,73,8,68,136,149,34,36,68,137,72,148,164,36,132,33,18,72,146,16,137,82,33,8,66,16,132,33,8,66,104,69,159,63,138,166,230,231,225,115,251,243,124,143,148,203,229,83,105,170,146,31,129,113,93,117,215,93,117,215,93,117,215,91,223,93,111,174,186,235,174,186,222,211,77,62,147,79,105,166,154,105,166,132,34,73,17,34,17,34,16,132,33,8,68,136,66,16,132,33,36,33,8,66,18,68,136,145,41,82,165,33,8,66,16,132,164,68,136,146,82,72,145,8,73,8,66,72,73,8,66,16,132,33,122,249,236,119,53,53,58,240,179,137,254,91,228,124,157,249,12,78,28,185,126,13,227,174,186,233,87,93,117,215,93,117,215,91,111,174,186,235,173,170,235,125,116,169,82,123,218,105,166,154,105,166,154,16,137,114,34,68,33,8,66,16,132,33,8,66,16,148,136,66,17,34,17,34,16,132,73,36,164,74,68,137,34,84,169,73,34,82,18,145,41,73,72,132,36,132,144,132,144,132,33,8,66,16,189,252,212,84,212,220,181,248,182,115,127,157,249,63,35,121,235,105,203,135,47,194,188,54,171,174,186,235,174,186,223,93,117,190,183,215,93,117,190,186,222,246,154,106,147,77,52,211,77,52,211,66,37,161,18,73,36,146,208,132,33,8,66,16,132,73,34,17,36,146,72,137,36,66,16,132,34,73,73,72,132,144,132,33,9,33,36,144,146,82,72,148,136,148,132,34,68,33,8,66,16,137,16,189,47,95,45,57,21,43,85,63,135,230,19,252,219,201,249,26,204,219,78,92,184,126,45,224,181,93,42,235,174,183,215,91,235,174,186,235,174,186,235,174,183,189,245,210,123,77,52,211,77,57,105,161,52,228,66,16,137,36,66,16,132,72,132,33,8,66,16,132,36,132,72,137,16,132,33,8,73,8,145,18,34,73,16,132,34,84,169,73,36,132,33,36,144,132,36,132,33,9,72,132,47,72,66,16,189,124,154,205,53,54,170,127,26,200,111,242,60,255,0,35,89,89,46,68,229,224,191,31,34,167,91,235,174,186,223,93,116,159,93,111,174,186,223,91,77,86,246,154,123,77,52,211,77,57,105,161,8,77,18,73,46,73,36,146,68,33,8,66,16,137,16,137,16,132,33,18,33,18,73,41,8,146,73,18,68,146,165,34,73,82,72,146,37,33,36,33,9,33,8,145,8,66,16,132,33,8,66,16,132,47,95,32,179,77,42,84,190,63,33,151,39,200,223,200,86,86,218,114,229,203,197,94,53,205,117,210,174,149,117,214,250,223,93,111,174,183,180,247,180,246,158,247,180,211,77,52,211,77,8,77,52,33,18,73,34,36,146,73,17,36,146,34,68,33,8,68,136,66,16,132,33,8,66,72,146,82,37,36,137,73,33,41,73,34,84,164,164,73,9,36,132,33,8,66,18,73,8,66,72,66,16,132,33,8,71,158,103,84,169,82,102,43,249,140,190,123,243,158,86,218,114,229,203,154,241,175,29,245,215,91,84,171,165,91,235,174,186,223,93,111,123,218,123,218,173,166,154,105,166,156,180,33,18,38,154,36,68,136,145,8,66,17,34,16,132,34,68,74,68,136,66,17,34,36,68,136,148,132,33,9,34,68,74,74,73,73,36,146,18,73,36,146,73,9,36,132,144,132,33,9,33,11,210,16,133,233,123,243,140,233,170,84,174,126,43,39,228,217,60,247,231,60,173,180,39,46,92,214,11,197,125,39,215,93,117,215,74,186,85,189,239,123,218,173,239,105,237,52,246,154,105,166,132,211,146,90,36,146,73,36,146,73,16,132,34,68,33,18,33,18,33,8,68,146,73,36,146,34,73,36,73,8,68,146,73,41,8,74,68,165,37,41,41,73,36,146,73,33,36,33,36,146,73,8,66,16,132,33,8,66,244,189,121,198,101,74,149,43,95,143,95,229,185,60,227,206,50,155,218,164,228,151,138,177,90,174,186,235,174,186,223,93,117,189,239,174,182,171,105,239,105,167,180,211,77,52,211,78,92,180,211,68,146,73,36,146,73,34,36,145,18,73,36,136,68,146,33,8,66,18,66,72,66,72,73,41,72,145,18,37,42,82,17,41,41,37,74,149,41,36,146,73,36,146,73,36,33,36,144,132,144,132,146,66,23,181,239,206,121,85,42,84,173,126,53,95,151,223,158,121,198,81,155,77,57,114,226,176,220,95,74,186,77,87,93,117,189,245,190,183,214,247,189,170,235,123,77,52,208,154,19,66,104,150,137,36,145,18,75,146,73,17,36,146,73,34,16,137,72,66,36,66,18,146,68,34,68,73,34,16,132,164,148,148,169,82,164,149,42,84,169,83,42,102,82,82,146,148,146,66,73,36,146,72,66,72,66,246,133,246,243,157,141,82,165,107,241,183,249,125,249,199,154,101,27,66,105,167,46,94,43,199,125,42,235,174,186,233,62,186,222,247,190,186,222,246,154,105,166,154,105,201,45,52,211,145,8,146,73,36,146,73,36,145,18,72,132,34,73,17,34,16,137,36,66,36,146,84,136,66,16,132,74,73,41,36,149,41,41,82,165,74,74,84,202,149,42,84,169,82,165,36,146,210,73,36,146,72,66,16,132,33,8,95,95,56,180,213,20,169,126,62,255,0,43,175,52,243,76,197,8,68,180,211,151,142,177,92,215,91,233,62,183,215,74,183,189,239,123,77,61,166,154,105,166,38,132,211,66,37,166,137,37,203,146,73,36,68,146,72,137,36,68,146,33,8,145,8,66,36,68,136,146,68,144,137,18,68,137,36,148,146,74,74,73,82,165,76,204,204,204,40,82,161,79,42,84,169,73,36,146,16,144,146,246,144,189,33,122,103,154,233,82,165,74,151,194,63,201,223,154,121,166,114,132,211,66,105,167,47,29,205,111,123,235,174,183,210,174,186,218,123,233,61,237,52,211,77,53,233,52,34,68,73,36,146,73,36,146,73,36,185,36,146,68,34,68,73,34,16,137,36,146,68,34,68,34,68,34,73,37,73,36,146,74,148,137,37,76,202,149,19,19,19,48,161,66,133,28,114,167,158,84,233,36,181,173,33,9,8,66,16,190,148,121,141,166,169,53,75,226,79,201,31,152,121,198,114,134,211,78,90,114,211,199,81,115,73,239,123,223,93,117,214,247,189,237,61,167,189,166,154,105,166,132,73,46,92,136,68,146,228,146,73,36,146,73,36,146,68,73,36,136,146,73,82,164,149,34,16,132,72,132,37,36,136,68,137,73,42,84,169,82,165,68,202,137,137,136,136,152,152,80,163,133,28,114,167,157,105,36,146,210,73,36,133,233,9,8,94,178,63,41,180,213,38,169,124,105,249,11,243,23,156,179,150,63,91,77,52,211,138,139,154,223,91,223,91,222,246,158,246,154,105,239,123,79,105,166,154,105,203,146,68,209,36,146,73,34,36,68,146,72,132,33,18,73,34,16,137,36,68,169,36,145,8,66,36,66,82,145,34,73,34,68,164,149,42,84,168,80,162,98,98,34,38,22,53,28,113,199,60,113,207,60,235,73,9,36,151,164,144,133,244,202,252,129,166,82,106,151,128,126,64,121,107,206,94,65,144,98,105,170,77,62,165,197,77,170,223,91,218,123,84,154,106,147,218,123,77,52,38,154,23,164,73,36,146,72,137,36,146,73,36,146,73,36,146,68,73,36,146,73,36,169,36,145,8,66,36,145,18,73,42,73,17,34,72,68,169,36,146,84,169,82,165,68,227,156,115,17,17,48,161,71,28,113,199,28,115,199,60,235,90,73,47,75,210,23,215,59,202,52,211,77,90,240,79,158,94,82,243,167,201,89,10,54,154,105,166,154,115,83,74,183,189,239,123,218,123,222,247,181,66,123,77,57,105,161,52,39,36,146,75,146,73,36,146,73,36,146,73,36,68,146,34,73,17,34,17,36,136,68,146,33,8,148,132,33,8,68,146,72,148,146,165,74,149,42,20,76,78,57,199,49,51,51,10,84,115,199,28,113,195,158,120,231,158,116,104,72,66,250,231,118,52,211,84,173,120,39,207,30,74,243,103,202,156,170,189,166,158,211,77,56,169,174,186,235,123,218,164,246,159,82,246,141,166,169,52,38,154,105,161,8,146,73,36,146,73,36,146,73,17,36,136,146,73,36,68,146,33,18,72,132,34,73,36,146,73,17,34,36,145,18,73,42,73,82,161,66,133,10,38,39,28,227,152,152,153,153,149,60,41,227,142,57,225,195,135,60,115,173,125,151,210,158,122,99,77,52,203,60,21,243,171,200,94,100,249,107,50,161,250,77,52,211,77,84,185,164,247,189,167,180,246,158,211,84,159,73,166,132,38,132,229,203,150,137,36,151,36,185,114,228,146,73,17,34,36,68,146,34,68,73,34,36,68,136,146,68,34,73,36,145,18,164,66,17,36,169,36,149,42,84,168,81,56,214,53,142,113,172,115,19,51,50,165,74,158,121,231,151,60,114,229,203,150,180,214,190,136,94,237,231,109,49,166,82,179,192,95,60,103,60,201,242,231,52,216,253,109,61,166,154,105,205,42,79,173,239,105,167,189,166,158,211,79,105,166,154,105,200,137,114,75,146,72,36,146,73,36,151,36,146,33,18,72,137,36,145,18,33,18,73,36,146,34,68,144,137,36,146,73,82,33,18,73,36,169,37,66,133,11,26,199,56,214,57,137,133,51,50,146,73,107,92,243,203,151,46,28,180,229,173,125,87,165,235,43,202,49,166,152,203,62,53,124,226,206,188,185,242,231,60,217,67,245,180,213,109,52,213,77,42,79,123,218,123,233,61,167,185,123,66,106,165,166,156,180,229,201,36,146,73,36,184,36,146,73,36,146,73,36,146,73,36,68,146,72,132,74,146,73,36,66,36,146,73,17,36,146,74,149,36,146,65,42,84,24,214,57,198,177,206,57,198,161,74,73,36,146,75,73,107,92,235,151,46,92,180,211,94,215,165,237,153,93,140,99,26,162,207,139,95,52,179,47,41,121,113,228,78,69,94,246,154,105,237,61,170,77,61,239,106,182,154,123,77,52,211,76,66,19,66,37,201,46,73,36,146,73,36,146,73,36,146,73,36,146,73,36,68,146,72,137,17,36,136,145,36,33,36,73,34,36,146,68,73,36,169,37,74,133,10,22,57,199,56,231,28,196,196,196,202,73,36,146,75,66,90,52,211,85,52,52,214,190,139,219,121,91,244,211,24,204,135,197,47,147,51,47,38,124,200,242,103,42,180,253,111,123,77,52,211,84,171,164,211,79,123,218,105,237,52,211,84,170,90,114,208,137,37,201,46,73,114,73,36,146,73,36,146,73,36,146,34,73,36,145,18,33,18,73,36,146,73,36,136,66,36,66,37,73,36,169,82,74,149,10,20,44,115,142,113,206,57,199,49,48,164,148,146,73,125,52,104,105,170,40,99,255,0,27,121,88,198,152,198,101,62,45,121,166,85,157,121,113,229,206,105,178,135,235,123,77,52,211,77,52,211,77,62,147,218,123,77,57,104,66,19,78,92,180,229,201,36,146,72,137,36,146,9,32,146,73,36,146,73,17,36,136,146,73,82,72,132,34,73,37,73,36,146,74,146,73,36,149,42,73,82,160,133,10,22,53,142,113,206,57,198,162,101,74,73,123,72,95,77,12,162,138,24,255,0,195,121,29,12,99,52,213,25,79,142,156,198,85,154,124,169,242,227,60,228,41,63,123,19,218,105,237,61,166,158,247,189,166,158,211,220,180,211,146,68,73,46,73,114,228,146,92,146,73,36,146,34,73,36,146,73,36,146,73,36,68,136,146,73,16,137,36,66,36,148,132,74,145,18,73,36,146,161,66,199,56,231,26,199,56,230,38,20,41,37,74,66,23,164,107,237,69,20,49,253,80,189,83,200,223,166,49,140,181,153,248,147,117,157,102,94,76,249,113,228,70,85,73,250,102,246,154,123,77,62,149,39,180,246,158,211,77,61,166,154,164,211,154,150,156,185,36,146,92,146,228,151,46,92,146,73,36,146,73,36,146,73,36,146,73,36,146,72,137,36,145,18,73,36,146,73,36,146,73,36,146,161,66,133,141,99,156,115,141,99,156,106,20,41,82,34,82,18,94,151,209,140,99,40,110,191,198,221,253,24,211,44,204,68,186,206,178,175,33,121,81,228,198,121,181,67,250,109,61,237,61,167,210,106,147,77,52,211,77,52,211,150,154,114,75,151,46,92,146,73,36,146,73,36,144,73,42,73,36,146,73,36,146,68,74,146,73,36,145,18,73,36,146,72,132,34,73,36,146,73,36,149,10,22,53,141,66,198,177,206,53,10,84,18,144,146,16,132,33,125,88,202,25,77,143,252,45,215,182,49,140,177,34,175,33,149,102,159,38,60,172,121,231,36,210,127,109,239,105,182,159,91,79,114,246,158,211,77,52,211,78,90,114,73,46,28,146,75,146,92,146,65,36,146,73,46,73,36,145,18,73,36,146,33,18,73,36,146,34,73,37,73,36,136,146,73,36,146,72,82,66,198,177,172,107,18,198,177,168,82,165,34,68,33,8,94,151,209,140,162,157,20,63,240,167,111,211,244,198,51,33,226,200,233,153,22,85,228,71,147,30,68,102,155,85,239,126,183,180,211,79,106,149,117,180,211,218,104,77,57,105,162,92,184,115,82,224,130,72,37,193,46,8,36,146,73,36,151,36,146,73,36,146,73,36,146,34,73,36,146,73,37,73,36,146,34,73,36,130,9,32,130,22,53,141,99,88,150,57,133,10,9,36,94,144,133,247,99,108,167,78,190,203,221,58,126,223,166,81,145,252,124,142,166,242,172,179,158,124,152,242,49,231,139,154,79,232,189,237,61,239,114,246,158,211,77,52,211,66,19,151,36,146,73,36,184,37,193,46,73,36,146,92,146,73,36,146,73,36,146,34,73,36,146,73,36,146,73,36,145,18,34,73,36,146,73,36,146,72,80,66,198,177,172,75,26,198,177,169,82,73,36,136,66,16,151,213,182,219,167,67,123,127,102,83,127,102,89,149,248,50,85,205,229,89,22,105,242,35,202,199,158,50,205,170,79,235,189,155,77,53,73,237,52,211,77,9,203,77,52,75,150,156,185,36,146,73,112,65,4,16,73,36,146,73,36,146,73,34,36,146,73,36,146,84,146,73,36,146,73,36,146,73,36,146,73,36,144,160,131,25,140,196,99,49,16,160,130,68,33,8,66,23,219,108,110,157,54,223,223,109,177,250,126,152,198,89,153,226,146,170,233,60,139,44,231,143,38,60,140,121,227,36,210,127,93,236,222,211,77,52,208,154,105,203,68,136,145,18,229,162,72,33,203,130,73,32,146,73,36,130,73,37,73,4,146,73,36,146,73,36,169,36,145,18,72,137,36,68,146,73,36,146,73,36,146,65,6,51,25,136,198,99,32,130,9,36,66,23,165,246,219,108,109,186,109,177,253,153,77,250,99,244,253,81,98,94,169,213,120,87,107,36,230,159,38,60,140,121,241,229,155,154,31,167,244,217,189,166,154,123,77,52,229,167,45,84,185,114,228,146,92,144,228,146,72,112,75,146,72,112,228,146,9,36,146,73,36,146,73,36,146,73,36,145,8,68,136,66,36,145,8,146,73,36,146,8,49,152,204,102,35,27,198,225,203,151,46,90,16,132,47,171,244,221,58,116,223,217,122,109,250,127,86,81,145,248,114,253,85,93,252,110,92,138,214,89,207,30,70,60,248,243,70,73,180,215,211,123,218,54,141,201,180,211,77,57,105,167,45,57,114,228,146,9,37,203,135,36,144,225,201,36,146,73,36,146,73,36,146,73,36,146,73,36,146,73,36,146,74,146,73,36,146,73,36,146,73,32,130,8,49,152,222,55,142,177,212,84,184,114,72,132,208,132,47,171,41,211,166,219,109,253,88,223,183,244,101,25,171,193,159,85,85,120,179,100,45,100,156,211,159,31,145,143,62,60,179,115,73,255,0,130,105,237,52,246,154,105,166,156,180,229,195,130,73,112,75,130,73,32,151,46,8,32,130,73,114,73,36,146,73,36,146,73,36,146,73,34,36,145,18,73,36,146,34,73,36,146,73,32,146,28,60,111,27,138,199,81,81,81,83,83,82,211,77,8,95,77,182,219,116,233,183,247,99,250,63,108,162,222,103,19,235,37,213,228,175,141,205,107,36,229,156,209,228,99,207,143,52,100,154,150,152,254,140,222,246,109,27,66,105,205,75,78,90,114,75,151,46,28,185,37,195,135,4,144,67,130,28,146,73,36,146,75,146,73,36,146,73,17,36,146,73,36,136,146,73,36,146,73,36,146,73,36,146,28,16,225,227,172,117,142,226,226,226,166,166,165,203,150,154,19,246,219,109,211,166,222,253,175,91,251,49,140,163,35,195,62,238,170,170,191,30,242,109,90,201,57,163,60,121,24,243,99,203,25,38,229,166,63,178,105,137,166,154,105,166,156,137,203,151,14,92,146,229,195,130,8,32,146,8,36,130,73,36,135,4,146,65,36,146,73,36,136,146,73,36,146,68,34,73,36,146,73,36,146,9,36,135,14,28,56,113,88,234,42,46,46,46,46,106,105,82,105,167,189,237,182,219,166,233,182,254,187,111,210,250,177,186,121,107,193,143,117,85,87,126,31,147,145,90,181,146,115,70,124,121,241,102,140,177,115,73,166,63,174,205,136,77,52,229,162,90,114,228,146,9,36,146,9,32,135,14,73,36,135,14,28,184,36,146,73,36,146,73,36,146,73,36,146,73,36,146,68,33,18,75,66,36,146,73,36,146,72,33,195,135,21,21,21,21,23,23,23,21,53,53,45,52,247,183,78,157,85,83,111,102,247,254,109,183,111,53,99,129,178,234,157,83,62,27,201,181,106,231,44,230,199,159,30,124,89,98,230,230,147,79,252,16,132,208,156,137,203,151,46,92,185,112,65,36,184,112,228,130,72,33,195,146,92,146,73,4,146,72,137,36,68,146,73,36,146,73,36,146,72,137,36,146,73,36,146,73,36,146,73,114,225,203,138,138,139,139,138,155,139,155,155,154,84,169,87,93,58,117,84,219,166,253,175,109,191,187,25,79,35,195,63,74,171,173,183,248,215,151,146,109,90,203,57,99,62,60,248,243,99,201,23,21,52,154,99,251,33,122,145,52,211,78,92,185,112,224,151,14,92,184,36,135,4,16,65,4,16,67,146,92,146,228,146,73,36,146,92,146,73,34,36,145,18,73,36,146,73,36,146,73,36,136,146,92,185,114,229,205,75,154,138,138,138,139,155,154,155,155,84,169,87,78,157,85,54,222,255,0,213,140,110,222,90,240,163,211,245,85,109,13,207,145,139,53,171,155,156,147,151,30,124,121,241,101,199,147,29,197,205,38,154,255,0,4,211,78,90,17,46,92,184,36,135,46,72,36,135,46,28,56,112,225,201,14,9,36,146,73,36,146,73,36,146,73,36,145,8,68,146,33,18,72,132,72,137,36,146,92,146,228,146,92,185,115,83,83,115,81,113,113,115,115,115,106,213,244,233,211,167,77,155,247,191,241,110,157,188,130,67,31,170,166,204,149,150,255,0,13,243,237,82,185,185,203,25,113,231,199,155,22,92,121,34,230,147,79,252,19,77,57,105,203,145,16,228,146,92,144,73,4,146,225,195,135,4,16,73,4,185,33,201,46,73,37,203,146,73,37,201,36,146,73,34,36,146,73,36,146,73,36,68,146,73,36,146,73,36,185,114,230,161,205,69,77,69,197,205,205,171,235,183,110,157,55,177,122,79,218,251,63,77,211,201,94,28,125,109,141,231,187,175,137,249,59,45,90,185,185,201,25,177,230,197,151,30,92,121,34,226,165,166,154,31,209,9,166,132,228,146,72,36,151,21,14,8,112,225,203,151,46,28,16,65,4,146,75,130,73,36,146,73,36,146,92,136,145,18,73,36,146,73,36,136,146,68,73,36,146,73,36,146,75,78,92,146,229,167,53,52,170,106,110,110,105,90,190,250,117,214,247,233,63,240,94,219,167,117,154,176,227,54,253,49,179,37,100,171,121,31,225,255,0,41,74,213,171,156,145,150,50,227,205,139,54,44,184,242,69,205,75,76,208,253,175,72,66,36,146,73,33,201,46,42,28,57,112,65,4,16,65,36,16,65,14,73,112,65,36,146,73,36,146,73,46,73,36,145,18,73,36,146,73,34,36,66,36,66,36,146,90,36,151,46,92,180,229,205,77,77,77,42,84,171,174,186,222,246,190,235,235,183,234,157,60,149,227,207,167,233,253,51,100,170,183,79,241,111,149,201,54,169,82,185,201,57,113,230,197,151,22,92,89,49,220,84,212,181,167,244,66,16,132,75,151,36,144,225,203,151,36,56,112,225,193,14,8,112,229,193,4,16,224,146,72,36,146,73,36,146,73,36,146,73,36,68,146,33,18,34,73,36,146,73,36,146,73,17,46,92,146,229,203,151,45,53,74,149,42,84,171,174,183,189,167,254,43,219,116,83,167,154,252,108,95,124,181,150,237,219,166,126,41,242,183,52,169,84,220,228,140,145,151,30,108,89,113,228,199,113,82,229,166,134,189,33,8,66,17,36,146,228,135,14,92,16,225,193,4,184,114,225,195,135,14,9,36,146,73,36,68,144,73,36,146,73,36,146,73,34,17,36,137,200,137,36,145,18,73,36,137,161,18,34,68,39,46,92,180,229,203,77,52,247,210,123,216,154,255,0,54,233,211,201,88,35,127,70,205,230,186,171,170,111,215,226,223,47,115,74,230,166,166,231,36,100,199,151,22,92,89,113,100,199,113,83,82,211,77,107,218,16,132,228,146,73,36,130,28,57,32,130,8,32,135,14,28,56,114,73,4,18,75,68,146,73,36,146,73,36,146,73,36,146,72,137,36,151,36,146,73,34,19,66,36,145,18,33,57,104,77,9,203,77,52,211,77,52,211,77,9,250,94,144,190,187,109,186,119,89,178,120,216,189,109,250,108,201,89,46,157,83,246,207,196,62,94,213,42,84,174,110,50,70,92,121,113,101,195,151,21,227,188,117,21,45,53,175,72,66,17,34,36,146,73,112,229,193,4,18,225,195,135,46,28,56,112,224,146,9,114,73,36,146,73,36,146,228,146,73,36,146,73,36,146,73,36,145,18,34,68,34,73,114,72,137,16,154,36,66,105,161,52,208,154,105,166,154,104,66,98,250,47,163,27,167,85,146,252,108,127,225,154,237,228,173,143,211,63,31,249,93,212,210,165,74,166,227,36,100,199,151,30,92,57,49,100,197,113,81,83,82,214,189,161,18,75,151,36,146,225,203,130,72,112,225,193,14,92,56,112,229,193,4,18,73,46,73,36,146,73,36,146,73,36,66,37,203,146,73,36,66,16,137,36,68,180,72,137,36,66,104,66,104,77,52,75,77,27,77,8,66,19,66,23,164,33,63,123,109,186,119,89,111,6,47,79,211,126,242,85,59,167,246,252,23,230,110,105,84,210,165,83,113,113,147,30,76,121,49,100,197,147,29,227,184,169,114,214,180,146,36,150,137,36,146,9,36,135,46,28,146,65,14,92,16,224,135,14,72,32,151,4,146,73,46,73,36,146,73,36,146,73,36,146,73,36,145,8,145,18,229,162,73,36,146,73,19,66,36,66,16,154,19,66,16,132,208,189,47,72,66,16,189,182,219,110,170,178,95,135,139,214,253,239,213,213,189,177,253,124,47,51,192,243,110,106,105,53,83,83,113,120,242,99,201,139,46,44,152,178,99,188,117,21,46,92,235,72,73,41,36,146,73,112,225,195,146,8,37,203,135,4,16,65,46,9,32,151,4,146,65,36,144,75,146,73,17,46,73,36,146,73,36,146,73,17,36,146,72,137,36,66,17,34,19,66,16,132,33,9,161,52,33,52,211,66,104,66,16,190,155,109,183,87,77,68,27,25,177,140,101,86,74,126,159,219,240,159,157,185,169,169,115,83,83,83,115,113,147,30,92,89,49,100,195,147,21,227,188,117,21,46,117,164,144,137,36,146,92,184,36,146,8,112,229,193,14,8,112,65,14,8,112,73,36,146,73,36,146,73,36,146,73,45,18,73,36,146,228,146,73,36,68,136,66,16,154,36,66,114,211,66,16,154,16,154,19,66,16,132,208,189,167,244,222,219,170,171,203,147,194,193,239,111,219,31,171,116,253,175,183,226,63,57,115,83,73,170,154,85,53,23,25,49,222,60,152,178,98,188,85,142,241,184,112,231,73,36,132,73,36,146,65,4,56,112,225,193,4,16,224,130,72,33,195,130,72,36,146,73,37,201,36,146,73,36,146,73,36,146,73,34,36,146,73,36,151,46,68,33,18,72,132,209,36,136,66,105,161,9,166,189,33,8,77,122,95,94,157,55,85,119,226,226,246,223,213,155,203,79,219,251,252,87,201,248,158,93,77,39,52,170,92,212,220,212,92,94,60,152,178,98,201,138,241,86,58,135,28,115,164,146,74,73,36,146,8,36,130,9,114,229,193,4,16,225,195,151,4,185,36,146,73,36,146,90,36,146,92,146,72,132,73,34,114,34,73,17,36,136,77,18,34,68,34,68,33,52,72,132,33,8,66,19,77,9,161,122,94,182,111,110,170,174,217,139,31,189,239,211,102,203,126,223,217,250,252,47,242,27,154,154,77,53,82,211,154,139,139,199,147,22,76,55,138,241,94,42,197,88,222,62,121,229,36,146,146,73,36,146,72,32,146,72,33,203,135,14,106,92,57,37,203,146,9,36,146,92,146,73,36,146,73,36,185,36,146,73,114,73,36,146,33,8,151,34,17,34,19,145,8,66,104,66,16,154,19,66,16,133,233,122,222,246,219,117,87,121,114,120,62,57,179,126,247,233,250,167,237,253,159,191,194,191,34,169,165,73,166,169,57,115,83,81,113,120,239,21,226,188,87,138,177,188,110,56,231,73,37,36,146,73,4,146,65,36,144,225,193,36,56,32,135,14,92,146,65,36,18,73,46,73,17,34,37,201,36,185,36,146,73,37,203,66,16,137,37,162,68,72,132,208,154,16,132,33,8,66,16,132,211,66,23,173,239,109,182,234,175,38,79,11,199,244,223,183,245,102,223,249,63,126,47,147,240,63,51,83,83,73,170,150,156,212,212,212,92,94,59,197,120,175,21,226,172,117,141,227,227,142,84,165,36,146,73,36,56,114,73,36,56,114,65,4,16,65,36,56,37,201,36,185,36,146,73,36,66,36,146,73,36,66,17,45,8,145,57,104,150,137,16,154,104,66,104,77,8,66,16,156,136,66,16,154,104,222,247,190,157,85,94,76,56,166,125,55,189,155,111,99,27,223,183,247,127,79,131,249,159,19,202,169,105,166,154,114,229,203,138,154,139,199,88,239,21,98,172,85,137,227,120,220,113,194,149,50,146,149,10,84,168,112,228,130,8,33,197,75,135,36,146,73,36,146,228,146,73,36,78,92,146,73,36,146,228,68,185,37,200,156,146,228,146,68,34,73,19,66,16,132,33,57,16,132,33,8,66,19,54,158,246,219,170,171,179,199,193,189,239,211,123,55,235,109,253,223,209,253,127,19,252,148,165,73,203,77,52,211,151,46,106,42,42,47,29,99,172,85,137,226,120,184,225,74,149,41,34,73,36,149,42,20,144,73,36,18,65,36,18,73,36,146,75,151,36,146,73,46,73,36,146,73,114,34,92,146,73,45,8,68,146,72,132,208,132,208,132,33,8,68,136,66,16,132,208,141,239,123,233,213,85,93,223,133,226,111,222,217,177,141,239,111,211,255,0,55,246,252,51,242,155,138,154,77,52,211,85,46,106,92,212,184,168,172,117,141,227,120,158,55,137,226,225,66,133,42,102,101,74,146,73,36,146,9,33,201,14,8,36,146,73,36,146,73,37,201,36,146,209,36,136,146,92,146,73,36,146,208,156,136,68,185,36,66,114,211,66,16,137,16,132,38,38,132,211,222,247,215,78,170,234,242,101,248,255,0,15,99,55,191,91,102,219,24,205,255,0,155,251,51,240,191,202,238,106,106,90,105,166,156,180,229,203,151,21,14,28,60,111,27,198,241,188,124,44,106,20,41,83,51,42,84,169,36,146,8,32,146,9,32,146,73,36,151,36,146,73,36,146,228,146,73,36,146,90,36,146,73,36,146,73,17,34,17,36,136,145,18,33,8,66,19,16,158,246,158,213,109,211,170,186,188,153,126,59,194,223,173,155,55,235,127,70,247,254,79,236,196,255,0,15,252,174,226,165,166,154,105,166,154,105,167,46,92,56,112,241,188,111,27,198,241,255,0,63,230,161,66,133,10,84,204,202,149,42,72,37,203,130,9,36,146,73,36,146,73,36,146,92,146,73,36,136,146,92,136,146,73,17,36,137,162,68,33,8,145,18,34,73,16,154,16,132,111,105,239,173,244,233,213,93,229,248,239,7,235,189,251,222,246,54,108,231,94,159,217,253,159,168,191,196,191,44,168,105,170,78,90,105,167,46,92,185,105,203,142,92,56,225,199,31,207,133,10,20,40,83,51,42,84,169,37,74,133,4,146,73,36,146,73,36,146,73,36,146,73,36,146,72,137,37,201,36,146,33,9,161,8,145,18,34,73,16,132,38,132,38,132,211,77,52,250,235,167,78,234,242,101,248,255,0,5,125,119,177,177,189,191,91,111,211,103,53,58,126,183,254,47,220,100,252,75,242,218,135,53,45,52,229,166,154,107,77,53,207,60,185,227,142,56,81,252,248,80,161,68,202,153,149,50,165,66,149,10,84,169,82,73,36,146,164,146,73,36,146,73,36,146,73,36,146,73,36,66,16,137,36,146,68,72,132,34,68,47,72,77,61,166,154,123,235,167,93,119,89,47,47,199,248,9,123,219,102,219,111,219,250,109,189,188,127,202,113,188,79,199,126,45,96,120,158,21,139,248,188,43,23,242,120,103,21,98,254,63,205,225,197,63,139,254,87,81,82,230,165,166,154,211,90,107,90,214,185,231,158,84,114,165,74,133,10,20,40,80,162,102,102,102,102,84,169,82,165,73,36,146,73,42,73,36,66,36,66,36,149,34,17,34,36,145,18,34,68,73,34,16,132,38,132,211,77,52,211,233,82,125,117,211,183,110,239,55,199,124,106,245,191,166,253,55,189,239,109,239,109,183,183,134,240,172,124,184,254,111,11,241,222,15,226,241,185,231,66,150,146,254,107,27,195,24,191,26,252,166,226,161,203,77,52,211,77,26,107,90,214,185,229,79,42,84,242,165,74,149,42,84,169,153,153,148,148,169,82,165,74,146,84,169,37,74,145,18,165,74,149,34,17,36,146,73,34,36,146,73,36,145,18,33,52,38,132,38,154,105,167,181,91,235,174,186,119,89,50,102,248,223,138,55,233,155,219,123,222,253,55,189,250,111,123,63,139,241,191,228,255,0,155,254,87,225,255,0,202,240,255,0,15,249,31,141,255,0,42,241,50,120,127,241,191,19,254,85,225,191,19,254,101,227,47,25,226,248,15,200,181,82,229,166,154,105,173,107,90,210,66,73,36,146,73,41,82,165,37,42,84,169,153,153,153,153,149,51,42,101,76,204,164,165,74,148,148,169,73,74,146,73,82,146,146,68,72,137,16,137,16,137,16,132,38,154,105,166,154,123,77,62,186,235,183,110,222,71,147,227,62,35,214,254,187,247,182,205,141,237,182,246,223,28,115,175,117,28,107,233,203,135,137,226,120,220,232,215,31,11,243,56,238,166,166,165,203,77,53,166,180,104,70,146,210,72,73,37,50,146,73,74,148,146,73,41,82,146,149,51,41,74,73,74,149,42,84,137,37,42,73,36,146,68,33,8,66,16,132,38,132,38,154,105,166,158,211,77,62,186,235,174,221,59,172,184,231,227,190,44,222,205,155,222,198,111,233,189,182,205,237,177,225,254,95,207,158,56,254,15,11,199,199,241,120,86,7,227,127,206,176,127,21,133,226,94,58,241,255,0,226,94,23,252,113,226,248,57,188,127,34,161,203,151,45,105,173,107,90,246,132,33,18,34,68,146,74,84,164,164,145,41,80,165,74,145,41,36,73,41,36,146,73,17,42,73,36,145,8,146,73,36,146,68,211,66,19,77,52,211,77,82,123,235,174,186,233,219,186,201,89,124,31,7,195,240,183,235,102,253,108,223,173,141,237,182,247,182,219,102,249,225,199,242,120,87,140,176,60,47,18,193,252,63,143,252,223,242,78,7,227,255,0,207,252,94,31,227,252,56,208,150,177,228,240,254,70,225,203,151,45,53,166,154,209,161,9,33,8,66,17,34,16,137,17,36,41,36,145,41,37,73,36,146,74,146,73,36,145,8,68,146,208,132,72,132,208,154,105,166,154,105,170,77,82,125,42,85,210,174,187,237,219,201,121,190,51,224,241,227,217,191,91,223,189,239,123,111,99,123,216,198,246,222,249,225,78,156,241,207,46,56,225,199,26,247,174,120,75,92,60,75,23,31,201,224,241,60,205,84,57,105,166,180,214,181,175,72,66,18,66,19,145,8,68,136,146,73,36,68,146,33,18,73,36,136,145,18,73,34,17,34,105,162,68,211,77,52,211,77,52,211,77,53,74,147,85,215,125,117,219,183,146,178,224,199,241,159,7,239,102,246,217,189,182,216,219,123,27,111,109,179,126,155,111,73,125,19,52,215,58,245,174,120,227,92,172,127,203,249,255,0,31,229,56,63,231,254,95,207,3,135,88,220,185,114,229,166,181,237,33,8,66,37,203,145,8,66,19,151,34,36,151,36,136,146,90,16,154,16,156,146,211,146,90,105,203,78,90,105,166,154,106,147,77,82,164,213,42,85,210,174,186,237,219,201,89,190,55,224,252,79,16,222,247,244,111,126,183,182,205,183,183,235,109,239,102,219,218,197,252,191,147,142,28,127,55,135,249,127,62,22,63,225,252,23,143,255,0,51,241,191,231,254,95,198,113,255,0,63,231,194,143,230,176,172,127,198,35,93,100,195,80,229,203,90,214,190,136,66,16,137,114,209,46,73,36,151,46,92,146,229,203,78,90,114,229,200,154,105,166,154,19,77,52,211,150,154,105,170,84,154,164,211,77,82,174,186,239,174,251,237,228,172,190,47,141,241,159,143,123,217,189,253,118,54,111,126,155,222,247,182,219,216,222,212,232,231,142,20,115,207,60,235,210,250,115,194,196,176,255,0,31,229,56,255,0,159,243,225,99,254,115,130,112,206,28,158,22,92,46,92,185,215,58,214,189,161,9,167,46,90,114,228,151,46,90,114,229,203,151,46,90,105,166,154,105,203,77,52,211,78,90,164,230,149,38,169,82,106,149,38,169,82,165,125,118,175,190,222,71,150,107,227,127,22,193,227,251,222,205,239,102,246,111,102,219,222,246,216,222,247,182,55,182,219,53,195,199,252,248,231,157,107,90,88,255,0,146,196,176,255,0,21,135,249,44,74,63,143,241,88,86,5,227,44,11,199,156,19,130,124,101,225,199,143,56,178,248,94,95,194,94,39,46,121,214,181,245,77,18,208,156,185,114,211,151,45,57,105,203,150,156,185,114,211,151,45,57,114,229,166,154,106,147,84,169,82,165,74,149,42,77,87,93,247,223,127,211,250,60,175,47,199,126,51,224,124,87,211,102,253,111,214,247,189,155,54,223,173,183,182,198,246,233,182,219,81,56,255,0,154,197,252,150,47,231,252,191,143,241,254,63,199,249,255,0,53,28,242,167,158,82,20,44,106,18,88,231,10,194,161,68,227,88,212,40,88,252,143,138,243,191,29,188,110,92,242,231,95,68,33,52,38,154,105,167,45,52,229,203,151,45,57,105,170,85,45,82,114,211,77,57,165,74,149,42,84,169,82,165,74,149,43,84,175,190,255,0,167,244,121,94,111,141,252,107,227,126,7,214,205,191,174,253,239,123,54,222,198,246,216,219,55,182,219,109,182,111,249,255,0,61,47,91,250,36,151,180,105,66,196,176,79,142,188,117,227,71,135,255,0,42,241,103,4,224,88,103,15,242,88,167,28,225,88,35,4,227,81,231,124,39,200,126,39,151,7,14,92,233,33,36,33,8,145,57,114,229,203,150,156,185,106,166,166,149,39,46,106,92,212,210,164,213,38,169,82,165,74,149,77,42,84,173,90,190,251,239,191,232,243,77,252,111,226,95,27,240,30,183,191,123,223,189,236,222,205,250,217,179,109,183,177,182,205,140,108,75,158,120,227,143,231,194,196,177,240,163,249,172,75,18,192,188,117,133,99,88,231,26,194,177,169,80,161,78,181,49,196,227,156,92,76,44,106,84,172,113,135,203,248,127,144,252,7,206,248,151,28,242,214,132,33,9,166,154,169,114,211,84,156,212,185,165,83,74,166,166,166,166,149,77,42,84,169,82,181,74,149,43,85,218,190,213,247,223,244,254,143,47,137,226,252,111,224,190,7,196,27,218,245,179,126,247,179,123,223,173,236,217,189,239,123,126,155,111,123,109,189,182,218,199,194,158,121,229,66,198,177,78,31,227,56,39,15,242,88,86,9,194,176,172,124,41,231,158,56,88,214,25,196,161,68,227,152,75,149,42,39,28,225,88,167,28,196,197,248,255,0,37,248,31,201,126,7,155,197,227,157,104,94,147,78,92,181,74,149,75,84,169,84,212,210,165,74,149,77,42,85,54,169,82,165,106,213,170,86,175,190,255,0,167,244,254,191,214,43,227,255,0,15,248,239,194,49,97,223,211,126,182,108,222,205,155,108,222,205,239,109,141,239,109,141,237,182,109,189,182,223,43,26,195,252,22,5,129,98,227,90,83,202,158,82,246,167,149,10,84,40,80,163,249,172,115,142,113,44,106,20,76,172,83,134,99,74,39,28,198,146,229,79,151,241,95,33,250,203,228,191,92,249,30,31,58,208,132,38,154,106,147,154,85,52,170,106,109,82,165,74,213,42,84,169,82,181,115,106,213,172,157,255,0,79,233,253,127,174,37,224,126,27,241,255,0,175,188,47,141,223,173,253,246,108,217,189,239,123,216,217,189,183,182,219,219,109,183,182,219,222,247,182,247,194,75,222,180,167,157,36,114,167,149,58,81,202,148,146,81,56,150,46,20,137,37,204,68,225,88,148,204,78,41,198,189,33,41,153,199,17,56,212,165,228,248,31,33,250,215,228,63,81,252,135,225,87,139,148,33,8,84,154,165,74,166,149,77,42,155,155,86,173,90,181,106,213,171,89,63,167,244,254,191,214,114,120,95,142,120,95,173,188,31,192,124,111,15,222,247,189,251,223,173,239,109,239,214,205,239,235,189,183,182,111,211,123,109,182,219,111,109,183,180,148,168,227,133,28,40,80,163,133,43,31,243,88,245,169,149,11,12,224,88,248,81,199,243,88,214,53,42,38,18,74,97,99,75,210,74,38,39,12,196,227,73,36,36,165,74,71,153,241,30,111,235,31,55,244,199,151,250,155,203,252,59,46,1,52,213,42,84,173,90,185,181,145,100,89,22,69,145,100,89,86,85,151,27,241,127,29,241,127,93,120,159,171,60,63,215,190,47,198,9,139,235,179,123,250,108,217,191,91,217,189,236,222,205,183,182,219,222,219,108,222,247,177,182,219,222,144,146,149,42,56,225,71,60,169,245,41,66,137,142,84,169,229,79,41,33,74,153,148,148,169,153,244,146,137,137,199,56,166,84,164,132,41,82,146,73,36,146,148,148,164,140,190,46,127,195,60,143,213,89,255,0,76,102,253,35,151,244,165,254,157,191,212,207,245,127,255,0,155,47,215,43,245,196,126,180,199,250,183,31,234,108,63,168,112,126,159,193,250,151,7,235,111,31,241,60,94,63,211,126,211,223,189,155,217,179,126,182,108,222,247,235,123,217,179,99,123,222,246,109,189,182,219,123,116,219,109,255,0,255,196,0,75,16,0,1,2,3,4,7,5,4,7,6,4,5,3,5,0,0,1,2,3,0,4,17,5,16,33,49,18,32,48,64,65,81,97,6,19,34,80,113,50,66,129,145,20,35,82,96,114,161,177,21,36,83,98,193,209,51,67,99,130,37,69,146,210,225,22,85,194,115,131,147,162,178,255,218,0,8,1,1,0,3,63,0,243,186,112,48,120,32,194,248,32,124,76,61,246,83,15,240,41,31,8,153,251,99,228,34,104,100,231,228,34,115,248,191,144,137,223,227,31,144,137,239,227,254,66,39,198,61,247,205,34,45,17,254,98,126,40,17,104,36,98,26,62,169,63,208,196,218,125,169,118,143,204,66,133,52,228,126,75,254,226,37,63,204,150,121,62,148,80,139,37,88,41,229,163,241,32,255,0,74,197,150,231,177,62,207,251,150,19,250,210,26,115,252,55,18,177,252,164,29,143,61,78,123,183,79,185,138,60,33,70,13,49,184,114,129,202,4,13,65,120,184,106,8,173,194,20,131,84,40,164,243,6,145,107,75,255,0,131,104,190,7,34,178,161,242,85,98,220,98,154,107,105,228,143,226,54,1,249,162,144,6,19,150,105,245,101,117,252,149,22,11,244,14,62,182,21,201,228,31,213,53,17,35,56,2,165,39,25,120,127,166,176,72,245,3,90,159,112,190,91,99,184,19,144,133,113,129,198,0,225,20,188,110,125,53,132,20,168,41,36,133,12,65,6,134,45,249,10,125,30,211,123,71,236,58,123,212,252,151,88,180,153,41,76,252,131,47,35,138,154,37,165,83,227,81,29,156,155,41,75,238,187,40,225,224,250,60,63,245,34,162,36,231,91,14,201,205,52,251,103,222,105,97,99,242,216,113,243,126,123,92,183,42,65,57,39,231,4,230,96,14,16,7,13,190,123,167,75,166,37,92,239,101,95,113,151,7,188,210,138,15,204,71,105,172,226,18,236,194,39,25,20,240,76,166,170,167,69,166,135,231,22,59,250,40,181,37,93,147,115,138,211,245,205,126,88,254,81,102,90,141,247,150,116,251,19,9,227,221,44,40,143,81,152,222,235,180,23,227,179,231,228,70,4,87,217,21,133,170,149,48,32,111,25,238,111,75,184,151,165,222,91,78,167,20,173,181,20,168,122,17,29,166,178,180,17,48,234,39,165,198,5,19,35,199,78,139,78,63,58,199,103,45,18,134,167,139,150,116,193,160,250,255,0,19,85,232,180,228,61,105,12,77,52,135,229,159,67,204,168,85,46,54,160,180,144,121,17,21,25,239,71,206,16,156,204,45,71,194,40,32,156,84,73,61,110,30,97,108,88,110,247,214,77,162,252,178,171,82,150,213,224,87,226,73,192,195,236,148,177,218,57,0,180,224,62,147,40,40,175,85,33,70,135,224,98,194,237,11,93,237,145,105,52,249,30,211,117,209,117,63,137,10,161,23,114,251,138,118,8,71,26,158,66,28,94,94,17,3,51,0,107,252,252,159,231,169,157,221,33,249,87,80,252,179,203,105,244,26,161,198,212,80,180,158,96,140,68,118,134,199,238,229,237,148,11,78,76,80,105,172,232,76,36,116,80,20,87,198,59,53,218,128,148,72,79,4,78,83,197,41,49,70,222,30,128,224,175,81,247,45,182,240,38,171,228,33,215,112,246,83,200,64,216,103,179,199,201,214,218,130,208,162,149,164,133,36,131,66,8,226,12,118,150,192,238,229,173,21,126,212,179,147,65,162,250,168,250,7,242,187,199,227,88,236,207,107,16,148,89,243,161,169,250,85,82,83,52,109,241,232,50,95,170,126,227,182,207,182,172,120,1,153,135,158,193,30,4,116,204,220,7,158,173,165,165,198,148,164,45,36,41,42,73,161,73,24,130,8,227,22,245,135,221,73,219,169,54,165,156,154,39,77,70,147,72,72,228,179,130,255,0,221,243,142,207,246,178,91,191,177,173,4,58,176,42,228,186,252,47,182,79,5,160,227,241,203,120,227,229,104,109,37,107,80,9,16,181,146,150,5,19,246,142,113,83,164,172,85,196,157,65,230,84,212,233,176,157,179,102,90,157,144,154,118,94,109,179,164,135,89,81,66,193,232,68,58,200,106,67,182,109,23,17,130,69,162,194,60,64,115,121,180,231,234,159,148,72,90,210,141,78,217,179,141,76,202,56,42,135,89,80,82,79,203,238,3,108,213,13,120,220,233,144,135,95,86,155,202,36,240,28,4,1,231,253,53,122,71,104,59,31,57,244,187,18,121,77,2,106,235,11,241,176,239,69,163,143,174,113,97,118,175,186,179,237,18,155,54,220,56,6,92,87,212,188,127,210,89,226,126,201,199,112,58,231,127,233,174,204,186,10,222,88,3,243,48,244,209,40,111,234,217,229,196,250,152,165,57,111,61,119,28,246,188,117,6,196,70,119,242,206,45,158,205,150,108,222,208,247,150,141,140,14,138,92,81,172,203,9,232,163,237,164,114,49,100,118,146,65,187,74,197,158,110,102,81,99,52,96,164,156,244,86,147,138,84,57,29,215,142,160,242,22,165,137,109,170,56,255,0,228,159,88,122,97,101,199,150,84,174,185,8,203,117,207,201,51,59,149,187,217,41,244,218,54,28,234,216,123,14,241,188,218,117,35,221,113,7,5,8,177,123,100,134,164,39,74,36,59,65,74,25,101,171,234,223,35,139,10,57,254,28,252,159,45,158,90,168,105,5,110,44,37,3,18,78,0,67,143,233,51,41,84,181,145,94,68,250,114,27,160,216,99,173,207,113,59,221,107,11,66,210,180,18,149,164,213,37,38,132,17,145,4,67,242,29,205,139,219,71,22,252,166,8,102,211,3,73,214,249,7,199,188,56,105,103,18,179,210,204,206,73,62,219,242,175,32,45,167,90,80,90,22,147,136,41,35,49,189,225,175,129,216,215,98,196,147,125,227,202,252,41,25,171,208,68,197,160,186,172,232,178,15,133,177,144,245,230,99,45,183,93,166,126,77,134,227,110,246,14,101,45,54,163,55,97,173,85,126,65,197,96,43,154,217,62,226,191,35,22,39,108,44,196,90,118,44,208,113,179,225,117,165,96,235,43,226,135,19,192,249,30,91,118,36,19,160,159,28,201,24,35,151,85,67,211,110,151,159,89,82,207,200,116,27,174,126,119,157,253,34,218,236,149,164,221,171,98,77,150,102,19,64,180,156,91,117,28,80,226,120,164,197,143,219,185,80,208,41,149,183,90,69,95,145,82,170,72,226,182,137,246,147,250,121,30,59,84,203,233,75,73,144,169,140,148,188,194,63,185,133,184,162,183,20,84,178,106,73,204,155,169,247,43,134,195,152,186,114,205,155,98,126,207,152,114,94,113,133,133,180,243,71,69,104,80,226,8,137,94,212,37,155,19,180,43,110,91,180,32,104,182,231,178,212,221,62,207,39,57,167,143,15,45,226,98,186,82,150,122,250,45,225,250,38,49,213,26,249,111,98,254,187,42,220,117,50,220,248,234,116,213,233,132,103,11,109,73,90,9,74,210,106,20,48,32,140,136,143,165,42,91,179,93,175,152,2,103,6,228,237,37,154,7,56,6,222,60,21,201,92,96,16,40,124,168,0,73,32,1,137,38,12,193,84,156,138,136,99,39,29,30,255,0,65,211,201,122,249,1,229,6,12,40,112,131,202,241,180,233,21,225,29,35,148,46,207,50,253,154,237,100,201,84,145,33,185,59,65,211,82,207,0,135,137,205,28,149,194,18,164,133,36,130,146,42,8,53,4,30,58,167,200,210,144,84,165,0,144,42,73,224,33,83,138,84,156,146,136,149,6,139,88,205,207,252,111,189,124,143,164,11,171,194,225,2,58,71,75,186,71,72,48,161,194,22,56,71,49,178,233,170,229,138,182,59,53,218,119,202,172,130,67,114,147,139,53,50,167,130,28,60,91,228,125,216,74,210,149,161,65,72,80,5,42,24,130,15,29,76,124,136,36,18,162,0,24,146,96,206,169,82,82,74,164,160,52,90,199,249,135,254,221,145,48,118,253,117,179,242,49,2,225,2,7,40,16,15,8,7,132,14,80,57,64,229,3,148,114,16,70,32,66,211,194,20,158,27,28,245,23,98,173,158,204,246,146,100,170,201,81,8,147,155,89,169,149,39,38,214,127,135,200,251,176,22,148,169,36,41,36,2,8,200,131,190,229,175,78,48,102,84,187,62,69,207,168,4,135,92,30,249,228,58,108,73,217,103,231,98,4,36,240,132,158,16,147,194,1,175,134,43,95,12,40,19,65,14,32,156,33,73,204,93,156,116,140,227,166,178,172,245,203,246,87,180,83,4,201,40,134,228,38,220,63,224,147,147,75,39,220,60,15,8,227,195,114,195,95,3,178,166,157,153,34,188,114,125,212,255,0,252,15,235,7,51,20,214,38,41,72,16,53,122,234,115,212,235,179,174,200,143,37,16,12,36,240,132,171,132,37,92,33,39,221,138,214,137,135,17,82,1,133,183,237,39,95,59,204,192,151,236,167,104,166,9,153,20,110,207,155,112,251,96,100,203,132,241,30,233,227,228,66,65,6,66,77,127,190,44,120,212,63,203,73,254,166,10,137,36,227,172,85,20,166,16,19,0,110,153,234,114,219,227,188,87,84,108,146,174,16,149,12,161,43,7,195,1,85,240,67,141,146,82,12,45,179,69,39,91,59,150,218,194,208,162,149,164,133,36,164,208,130,56,136,29,162,150,69,131,108,188,5,186,194,62,173,197,96,38,154,79,31,198,56,142,57,239,60,117,219,177,229,72,65,10,157,112,16,210,121,127,49,135,31,117,111,58,162,167,22,74,148,163,153,38,57,13,66,162,41,4,210,176,4,80,111,60,118,188,183,175,158,195,40,231,177,7,49,8,80,202,16,176,124,48,149,131,68,195,172,146,82,147,10,73,162,133,13,253,53,38,172,233,166,39,100,158,83,51,76,172,56,211,168,52,41,82,113,6,37,251,103,101,85,221,22,237,153,96,17,54,192,57,242,113,3,236,171,126,98,202,147,114,109,243,150,8,71,21,172,228,4,76,90,115,110,205,76,43,73,107,53,167,0,56,1,208,106,169,100,97,1,52,36,64,78,94,83,149,199,111,199,91,231,25,110,181,204,66,23,133,33,14,131,225,128,173,34,148,195,210,202,53,70,26,246,135,102,45,105,91,94,205,94,139,237,26,41,30,235,141,159,105,181,244,49,33,218,139,34,86,214,144,87,129,196,209,198,207,182,211,131,218,66,186,141,241,182,26,91,207,44,37,180,36,169,74,56,0,4,57,108,206,21,2,68,171,117,75,40,233,204,245,58,170,89,4,136,74,0,168,138,101,187,159,34,7,103,150,234,14,112,135,6,80,135,146,104,136,113,149,41,77,162,20,133,20,168,80,141,105,142,198,219,1,110,41,75,178,38,72,68,227,57,208,112,113,35,237,38,24,155,97,153,169,103,82,228,187,168,11,109,196,26,165,73,86,32,141,83,186,101,119,126,225,178,165,23,245,45,159,175,90,125,229,143,119,208,93,149,217,8,43,33,68,66,91,72,212,28,245,186,236,250,253,200,74,133,12,33,228,159,8,141,45,37,33,52,48,236,178,202,86,147,235,169,156,116,131,36,242,59,43,106,189,73,87,148,76,131,171,56,54,225,205,162,121,43,135,93,232,89,50,125,195,11,253,245,240,66,41,154,17,197,95,218,20,181,18,73,36,156,205,245,167,56,43,33,74,16,150,192,30,75,215,116,62,77,206,27,121,36,17,8,121,43,41,70,48,236,155,132,41,39,70,183,231,25,194,144,176,180,18,22,8,41,32,208,131,210,7,105,236,159,162,78,184,13,179,38,144,151,184,23,155,200,59,253,250,239,12,89,178,143,78,76,26,54,216,173,56,168,240,72,245,135,237,73,215,166,223,85,86,181,101,193,35,128,29,6,161,112,165,68,97,9,105,32,1,174,60,151,174,210,183,114,242,132,58,146,8,134,230,16,170,32,67,178,46,170,169,58,26,179,189,155,181,165,109,89,19,245,173,43,196,138,224,227,103,218,66,186,24,147,183,108,201,75,82,69,205,41,119,209,164,7,20,156,138,79,80,99,45,203,56,173,255,0,180,38,254,133,44,186,202,48,72,168,201,107,226,117,20,250,193,35,8,75,72,24,106,86,227,177,235,228,131,120,195,118,202,244,184,40,168,110,105,11,240,8,118,69,213,81,39,66,177,211,80,216,118,159,236,121,215,41,102,78,172,4,149,28,26,124,224,21,232,172,142,235,148,11,42,64,203,50,186,78,76,2,148,211,52,163,138,160,173,68,241,38,245,62,226,64,24,66,89,64,52,216,117,222,249,109,241,218,101,183,166,242,22,52,76,55,52,218,206,128,135,100,30,80,41,58,28,35,164,116,186,134,63,245,5,146,36,166,220,173,171,36,148,161,202,230,227,121,37,207,232,119,70,164,229,158,154,125,90,45,54,130,181,19,210,30,181,173,7,230,221,62,209,162,19,246,80,50,17,91,138,148,18,145,26,8,11,80,198,0,20,30,84,117,241,242,90,238,33,105,161,134,230,154,95,131,26,67,146,79,45,181,167,10,154,24,233,124,207,102,237,137,91,82,92,147,160,116,93,71,7,26,87,180,147,18,246,140,164,180,244,162,194,229,159,109,46,182,161,196,43,115,170,147,99,203,185,225,77,23,49,163,197,92,19,240,138,146,110,198,11,171,11,80,128,218,2,70,195,174,230,119,190,145,95,50,75,169,209,34,19,48,218,214,148,120,161,108,56,166,220,77,8,58,133,181,185,217,169,197,248,87,164,236,153,60,21,154,219,248,230,55,38,236,139,58,98,113,116,210,72,209,109,39,222,89,200,67,147,111,186,251,170,42,113,106,42,82,143,18,111,47,56,148,129,1,150,147,134,52,218,112,221,185,249,110,91,135,45,162,95,66,146,68,16,84,251,72,196,114,138,18,8,196,97,123,242,83,44,77,203,172,161,246,86,151,27,80,224,164,154,136,107,180,22,68,165,164,213,2,150,157,23,80,61,199,83,130,147,182,23,253,54,120,72,178,186,203,203,85,38,153,23,56,252,162,166,50,140,162,180,113,66,2,82,0,214,235,228,189,119,42,249,122,38,153,80,41,169,34,21,37,48,165,165,62,2,117,13,149,107,27,46,97,116,147,158,33,41,174,72,124,123,39,253,217,110,2,199,178,159,124,26,62,177,221,178,56,233,43,143,194,20,235,138,82,148,74,137,36,155,203,174,165,61,96,50,210,119,46,27,150,90,220,35,175,220,42,231,8,155,97,194,19,11,149,125,109,44,100,112,189,77,173,43,65,33,105,33,64,140,8,35,140,11,126,196,150,155,81,31,74,64,238,102,64,254,34,56,255,0,187,61,191,211,173,37,75,52,186,203,75,85,180,242,43,247,140,84,223,164,160,178,35,69,32,92,60,167,29,243,159,147,135,16,82,98,133,79,182,156,70,167,236,155,104,73,188,186,73,206,209,165,87,36,185,238,31,233,25,107,225,172,44,139,38,98,100,40,7,148,59,182,127,26,184,252,33,78,56,181,40,226,77,229,107,74,96,54,210,79,77,231,175,149,229,228,244,213,76,211,11,5,32,146,33,82,115,78,32,143,9,36,139,179,133,37,65,73,36,40,26,130,32,91,150,44,172,210,148,12,202,7,115,48,63,212,70,103,227,158,215,233,51,255,0,66,105,117,102,90,169,61,92,57,197,73,191,188,120,30,17,160,210,64,218,117,221,243,212,229,229,131,125,10,78,137,200,198,154,20,242,19,226,24,193,4,131,121,179,237,101,89,207,46,146,243,163,68,84,224,29,78,95,60,182,136,178,236,233,169,213,28,91,65,208,28,214,112,2,22,243,206,56,181,18,181,18,165,30,36,152,169,191,37,24,192,114,216,29,134,91,151,95,57,59,178,102,24,88,35,49,6,86,109,196,232,248,73,168,189,114,238,182,243,74,41,113,10,11,66,134,97,73,53,6,17,107,217,114,115,232,205,196,13,49,246,86,48,80,249,236,233,244,123,45,181,123,3,190,115,212,224,145,26,74,49,141,196,169,34,52,91,79,154,229,117,55,122,93,215,111,150,195,45,108,181,66,146,83,21,74,157,74,113,26,154,14,205,88,206,171,5,142,253,143,81,130,134,201,12,52,227,206,26,54,132,149,168,244,24,194,231,231,166,102,150,172,92,89,62,131,128,138,155,244,222,72,128,134,134,223,135,144,245,221,6,219,47,32,202,3,242,235,20,225,10,98,97,198,200,200,225,122,236,187,70,82,125,186,213,151,66,136,28,83,145,31,17,8,125,166,159,105,90,77,184,128,180,30,97,66,163,99,244,27,28,203,165,84,118,100,232,117,208,24,168,198,146,141,216,93,87,65,141,20,1,173,207,105,214,6,219,174,215,175,153,113,220,194,219,41,49,221,62,93,3,59,241,143,166,88,194,85,106,171,178,139,238,253,80,113,73,216,137,171,77,198,82,126,170,93,61,210,125,115,84,85,71,24,198,255,0,16,49,68,15,44,235,247,32,58,194,206,142,52,172,20,146,14,98,255,0,160,219,109,178,163,70,102,146,89,87,226,205,39,96,137,25,41,153,181,156,26,108,175,227,192,66,158,121,199,22,170,169,106,42,39,169,140,98,183,229,20,2,250,235,115,213,27,247,61,126,123,214,94,78,29,97,66,156,35,185,153,113,52,227,91,186,66,217,117,183,155,52,113,10,11,73,228,82,106,33,19,242,50,179,136,201,214,210,191,66,115,26,255,0,71,179,90,147,74,188,79,175,73,95,133,17,85,43,24,169,190,164,8,160,76,97,118,91,10,238,189,117,199,220,79,150,203,73,181,8,208,127,78,151,227,29,245,156,252,138,143,142,93,202,164,127,35,152,254,186,255,0,73,181,30,108,42,168,97,33,161,234,49,84,85,70,250,70,34,60,41,140,51,215,235,186,143,187,24,70,147,106,85,58,234,125,14,218,101,10,52,110,97,37,133,122,156,83,249,141,100,202,203,63,48,191,97,182,212,179,240,21,133,60,243,206,172,213,107,82,148,125,76,85,70,252,163,196,34,137,27,124,60,132,237,41,231,65,198,85,135,8,208,90,199,34,111,91,15,52,242,13,22,218,210,180,250,164,214,19,53,44,196,202,61,135,27,74,199,162,133,117,126,141,98,184,216,62,55,214,27,248,102,99,21,99,24,234,120,132,96,60,140,121,87,207,202,116,217,84,104,76,44,106,119,246,59,109,19,85,176,181,53,240,204,106,213,249,121,68,156,27,108,173,94,171,138,168,198,39,83,17,24,8,195,238,150,91,159,77,195,73,179,26,47,147,169,221,206,77,74,19,131,173,133,129,213,7,251,29,95,165,90,115,206,214,169,211,40,79,162,60,34,42,163,24,234,98,35,1,24,15,53,225,191,231,119,29,254,169,49,69,105,83,83,232,150,172,139,164,225,222,4,43,209,126,19,168,37,100,230,159,63,229,180,165,124,132,21,105,168,156,73,169,138,168,222,110,198,0,2,48,242,108,126,231,225,21,73,58,133,36,40,28,65,168,129,51,39,44,255,0,241,27,74,207,169,23,247,22,43,195,222,117,73,108,126,167,244,140,196,98,99,29,92,163,1,125,119,46,187,143,61,232,121,181,80,99,166,161,118,201,105,4,213,77,45,77,252,43,81,125,27,146,151,7,15,27,132,126,66,42,85,24,157,90,197,8,17,84,141,215,175,151,229,173,203,203,42,218,162,138,87,61,74,125,54,92,158,41,112,126,134,240,229,166,164,3,131,77,165,31,252,191,172,31,20,98,117,168,64,172,96,62,238,101,171,142,235,245,102,60,106,245,212,238,173,84,167,131,141,169,31,17,226,191,190,180,103,156,224,93,80,248,3,72,196,198,55,227,125,13,213,166,218,159,115,78,245,245,106,143,26,181,59,139,70,77,222,1,212,131,232,77,46,13,180,227,135,36,160,171,229,5,106,113,71,50,73,63,24,196,198,39,90,134,234,211,101,207,119,31,117,6,129,143,172,86,161,73,10,25,130,8,245,16,28,109,181,131,130,146,21,243,21,142,230,204,158,88,207,186,80,30,170,194,48,84,98,168,199,92,97,24,70,23,82,252,54,35,83,231,230,3,204,188,6,60,106,213,239,44,233,53,127,164,145,242,194,52,44,151,199,219,82,83,249,214,48,49,82,96,84,235,210,130,43,199,87,45,126,187,230,91,92,183,30,155,126,62,64,52,12,120,213,171,165,102,182,56,161,107,79,231,88,164,131,40,251,78,215,228,35,56,196,198,39,86,151,80,198,2,238,91,199,91,249,108,50,223,178,142,94,67,211,112,240,152,241,30,90,191,186,204,35,147,181,249,136,240,73,163,135,140,254,130,51,140,78,194,132,107,13,128,243,172,60,187,8,196,234,248,167,17,248,15,235,21,122,93,28,155,39,230,99,3,25,198,119,99,173,72,192,107,211,206,5,217,121,158,10,140,78,174,140,219,233,230,221,126,70,43,58,145,201,164,198,6,51,140,117,49,251,135,150,243,211,124,194,48,58,184,70,140,249,28,218,80,138,218,14,14,72,72,252,163,56,196,198,59,198,95,113,178,223,176,49,158,181,45,22,250,161,66,43,104,191,232,159,210,48,56,70,36,198,39,91,29,92,55,42,249,39,77,239,47,32,194,42,117,169,104,177,254,239,210,63,226,51,31,15,210,48,49,156,98,118,89,70,91,62,26,157,124,155,45,231,45,108,175,233,127,77,78,151,244,219,152,160,140,117,169,104,75,250,171,244,138,218,19,62,163,244,17,129,140,76,98,99,29,134,91,30,186,152,106,13,174,91,14,27,94,123,151,77,159,77,94,155,239,24,160,49,85,107,126,255,0,46,122,159,208,199,252,66,99,225,250,70,119,98,98,135,119,174,203,174,229,215,117,229,230,84,17,132,84,157,92,35,247,246,61,79,232,99,247,231,143,68,254,145,210,51,140,76,99,183,231,170,54,217,109,242,140,183,60,188,143,166,231,90,235,103,31,191,179,254,239,210,63,124,89,230,148,221,156,80,157,90,152,166,27,74,221,141,212,222,50,216,101,247,23,3,4,235,254,252,223,64,163,21,153,10,230,129,118,113,137,140,245,169,199,83,27,240,214,235,173,95,63,203,200,176,49,83,173,132,86,112,158,72,49,245,141,158,104,140,227,3,25,198,122,180,27,124,53,58,249,63,13,247,40,202,187,246,58,216,69,102,93,60,145,79,153,138,134,149,234,46,206,51,140,245,113,140,246,53,218,215,118,203,99,150,239,243,216,229,191,80,108,48,143,28,194,191,8,141,38,144,121,42,51,140,227,56,196,235,101,175,215,205,178,221,114,220,250,109,205,117,243,138,54,242,185,175,244,16,20,202,250,27,129,172,103,25,237,105,191,101,178,203,202,243,222,177,215,192,197,37,129,251,74,81,138,180,177,210,49,49,156,103,25,225,118,59,10,121,79,93,223,45,182,87,211,61,195,61,173,54,56,70,140,179,35,249,65,249,197,65,17,137,140,238,206,51,186,151,229,175,142,166,31,113,178,219,215,123,225,26,41,74,71,0,4,97,24,198,6,48,49,156,103,29,35,59,235,173,133,244,221,249,238,148,223,112,27,92,183,221,55,217,79,53,139,234,47,192,198,113,156,103,181,199,238,45,105,118,91,167,13,215,56,210,154,73,251,32,170,240,66,133,245,172,103,25,234,215,211,96,107,171,135,159,229,171,151,148,102,98,170,121,126,137,190,171,209,231,93,76,12,103,20,39,87,17,169,134,190,59,76,183,60,142,199,45,227,43,178,187,45,165,55,237,22,52,184,168,149,127,75,244,86,149,117,140,77,217,221,158,17,156,103,229,153,107,101,179,203,115,202,50,187,134,233,211,118,238,219,109,28,146,5,213,173,193,198,155,95,52,254,99,11,197,12,103,25,221,211,118,249,107,13,97,169,151,147,13,81,134,183,29,151,29,235,188,125,164,115,87,228,49,191,11,130,216,82,43,236,43,242,49,157,249,198,113,158,233,150,176,58,195,95,40,203,119,203,109,151,151,80,70,147,203,95,4,143,215,86,147,37,163,146,210,71,196,99,169,88,206,51,242,108,174,225,188,252,182,153,107,101,176,207,200,48,49,70,74,142,107,81,55,224,76,84,214,11,79,54,232,247,20,21,242,128,113,78,68,84,95,153,140,227,164,83,94,186,181,187,29,175,35,175,77,142,94,71,143,150,19,64,51,56,64,66,18,129,144,0,94,110,32,82,62,145,32,202,143,180,143,171,87,251,99,59,179,140,227,3,118,126,69,150,176,62,91,132,83,200,251,201,148,242,79,139,86,145,214,0,117,249,98,125,180,233,167,213,49,158,165,120,70,113,137,218,112,216,141,97,113,243,28,55,94,183,117,220,233,30,21,184,125,227,65,232,53,42,113,138,155,140,172,219,19,3,220,88,210,244,56,24,7,20,154,164,226,8,229,118,113,157,249,225,24,155,179,222,142,161,216,227,173,151,144,117,242,142,3,51,1,182,208,142,67,82,154,159,75,179,154,36,213,198,190,173,95,12,191,45,76,227,59,179,190,155,214,91,76,183,28,183,186,121,6,119,119,143,167,146,113,58,181,38,234,155,131,83,139,149,82,188,15,167,15,198,156,70,174,119,244,138,87,87,149,252,246,99,84,108,178,140,110,49,150,175,95,37,235,126,70,190,65,75,168,217,89,205,102,191,1,169,198,238,23,103,10,150,117,183,155,193,104,80,90,125,83,140,55,55,44,196,211,71,234,221,64,88,248,234,231,176,224,117,77,217,223,150,192,106,143,51,203,201,75,139,75,99,137,164,4,164,36,100,48,214,169,173,192,10,214,43,29,244,171,246,122,213,85,178,123,198,193,251,10,207,228,117,122,93,156,103,25,237,78,192,64,184,235,24,202,50,184,111,63,43,185,107,225,228,84,217,231,113,83,139,116,140,6,9,214,194,234,8,225,113,178,237,57,105,170,158,236,43,69,209,205,10,192,192,32,41,36,20,145,80,121,131,117,119,206,80,118,99,114,203,105,150,243,215,121,57,12,204,6,154,74,56,211,31,93,133,4,84,147,118,36,214,63,104,217,33,135,21,89,137,66,26,87,50,143,112,235,86,177,158,242,35,45,128,217,99,182,194,252,188,216,186,254,145,197,40,199,227,177,192,210,236,13,223,178,173,102,92,90,169,44,247,212,189,203,69,89,43,224,118,29,35,60,46,233,121,27,136,187,27,250,71,93,106,249,206,123,173,43,29,211,64,31,104,226,118,20,17,83,171,251,86,201,108,56,170,205,75,81,151,121,144,61,149,124,69,249,199,75,243,220,114,212,202,240,55,156,181,122,110,53,143,157,212,242,126,249,225,92,80,140,78,199,61,111,217,54,171,74,113,84,149,122,140,191,200,3,146,190,7,99,157,221,35,164,103,7,127,203,91,45,127,158,251,151,144,247,77,128,125,163,138,189,78,194,128,193,140,204,84,234,254,212,178,131,15,42,179,114,160,54,186,230,164,123,170,217,231,119,56,233,187,143,134,160,251,141,142,191,124,246,153,246,17,137,245,216,231,176,93,141,105,177,52,15,212,147,221,190,158,109,171,63,136,204,66,28,66,29,109,65,77,172,5,33,67,34,14,32,236,51,212,207,13,236,111,217,121,104,184,147,162,51,57,64,101,176,142,57,159,93,137,49,83,83,21,58,255,0,73,150,93,145,48,191,174,96,105,48,78,106,111,138,127,219,20,216,231,29,35,166,227,148,86,225,2,236,174,202,238,126,125,134,215,172,82,10,214,95,80,240,131,68,250,243,217,26,69,6,193,235,62,110,94,114,92,209,230,148,20,57,30,135,161,134,109,89,25,121,233,115,86,221,77,72,226,149,100,82,125,14,211,164,116,218,229,175,150,182,81,202,227,127,61,158,91,191,45,76,183,236,225,79,56,26,70,100,192,109,9,66,114,2,131,100,73,138,158,155,31,160,78,27,54,101,116,148,153,80,9,39,36,61,144,62,138,200,236,198,55,244,217,97,184,114,188,249,72,216,101,171,142,225,78,48,91,65,117,99,198,191,200,108,232,12,84,157,122,221,67,156,11,102,207,238,31,80,51,210,192,33,202,230,180,112,95,247,214,233,178,233,178,26,134,58,94,54,7,123,203,202,203,238,233,168,125,90,14,61,79,45,167,13,156,197,145,62,196,244,185,241,32,209,73,224,180,28,210,97,139,70,81,137,233,85,105,50,234,116,135,78,96,245,27,30,151,116,142,145,210,51,186,151,244,220,6,184,129,228,25,107,229,179,202,155,138,157,113,45,35,218,84,37,150,210,218,120,113,230,118,149,59,79,217,147,95,179,230,215,73,9,133,224,78,77,184,112,10,244,60,117,235,169,211,83,166,240,32,97,2,6,166,91,28,181,50,219,214,236,183,63,150,215,172,82,11,73,46,44,125,98,255,0,33,181,207,107,251,70,95,246,92,226,235,58,202,126,169,106,205,198,199,245,76,83,124,233,169,148,101,117,110,26,135,115,174,219,47,32,206,11,203,239,220,30,4,251,32,241,59,219,242,115,12,205,75,56,80,251,106,10,66,134,96,136,98,222,144,68,202,8,76,202,40,153,134,254,202,249,142,135,134,207,59,179,142,151,116,220,178,184,234,245,251,129,76,225,83,78,232,15,96,98,179,210,18,132,132,164,80,1,64,55,201,139,14,121,19,108,26,163,217,117,190,11,71,16,122,242,137,107,70,85,153,217,71,2,216,117,53,7,136,60,65,228,71,29,143,72,249,192,140,245,122,93,211,95,165,249,93,149,220,53,0,129,3,8,175,145,29,249,111,45,45,54,42,179,9,151,108,54,159,82,121,157,166,123,28,47,198,14,167,24,93,137,51,220,76,146,108,215,136,239,6,122,10,203,76,127,88,67,168,75,141,168,41,181,128,164,169,38,160,131,145,27,150,59,3,178,59,44,183,190,90,153,111,36,144,148,130,84,77,0,16,37,209,164,172,94,86,125,7,45,255,0,140,125,17,109,216,246,139,159,186,44,209,135,85,254,82,143,186,127,148,237,122,121,22,91,133,124,147,59,169,5,186,76,60,62,176,251,41,251,32,255,0,95,34,15,165,171,26,211,115,235,64,209,150,121,94,240,251,10,60,249,24,166,235,211,80,243,214,227,229,249,71,61,167,93,113,5,68,76,190,156,51,109,39,245,58,157,55,253,18,20,9,10,24,131,200,194,109,52,34,204,180,92,2,208,64,163,78,43,252,224,56,126,33,249,238,125,60,206,155,221,43,5,242,38,31,31,84,49,74,79,189,215,210,56,13,167,93,101,8,59,138,219,90,92,109,69,43,73,5,42,78,4,17,196,66,45,134,209,103,218,11,9,180,210,40,149,156,3,224,127,242,230,46,59,113,29,53,206,195,47,37,203,121,164,25,162,31,120,81,128,112,31,111,255,0,16,0,0,0,0,220,193,129,4,156,160,242,218,225,122,218,90,92,109,101,46,36,133,37,73,192,130,56,136,110,216,66,36,45,5,132,90,105,20,74,206,1,240,63,69,115,17,206,58,110,255,0,43,186,108,233,190,212,99,189,170,104,135,223,4,48,50,31,111,255,0,16,0,160,2,131,1,186,11,135,24,73,225,9,48,56,64,78,112,46,48,35,148,83,56,79,11,128,206,18,96,66,114,164,38,11,43,75,136,81,74,210,106,149,12,8,35,136,132,90,73,69,159,104,168,38,124,10,54,233,192,60,58,242,84,82,14,235,211,101,242,243,81,169,74,227,0,66,166,10,95,153,77,25,205,40,57,171,169,233,0,0,6,91,145,189,38,0,129,3,148,38,4,86,227,10,133,14,16,121,65,229,7,145,184,152,32,101,4,194,160,147,6,8,32,138,212,26,130,32,58,27,179,173,87,40,238,9,102,97,89,43,146,87,215,145,138,106,29,208,108,49,220,178,229,185,101,186,169,69,51,51,105,195,52,54,127,85,110,233,34,18,96,103,20,138,193,133,8,230,32,43,132,36,64,60,33,35,221,134,249,66,120,8,7,49,20,202,9,132,113,142,80,65,128,69,76,83,40,60,161,114,233,68,149,162,178,169,124,144,233,196,163,162,185,136,74,146,22,130,20,133,10,164,140,65,7,120,26,189,55,140,163,45,174,27,151,88,82,212,16,132,146,179,128,3,50,96,51,163,49,52,2,158,205,40,204,35,255,0,59,193,131,6,12,82,250,193,131,170,12,38,4,30,16,68,24,233,113,48,168,152,179,212,25,118,174,73,147,138,14,104,234,159,237,12,204,52,151,152,88,91,106,200,143,34,203,113,203,116,167,29,171,211,78,6,101,208,84,179,242,3,153,134,164,128,90,232,185,130,49,95,46,131,121,85,114,133,114,133,242,131,246,96,30,16,32,156,132,30,80,174,80,172,169,7,148,30,41,138,193,224,97,206,80,120,139,141,114,129,202,52,184,71,13,24,4,84,140,96,3,132,19,194,52,68,63,32,230,155,42,170,79,182,131,146,161,153,198,194,218,52,88,246,208,125,164,197,62,232,82,38,109,21,253,88,209,100,26,41,195,151,195,153,134,36,90,238,217,79,226,81,205,71,174,223,142,205,60,68,39,130,99,249,96,125,152,71,40,71,8,164,116,128,56,64,55,3,238,194,15,8,76,0,32,30,16,145,238,194,7,187,8,229,9,229,4,100,32,241,17,210,226,96,241,16,235,43,14,52,178,149,140,136,134,166,180,91,122,136,127,32,114,74,191,177,138,84,83,200,242,219,29,231,174,167,44,225,201,141,23,167,65,67,57,165,172,148,175,94,66,27,105,9,109,180,4,161,34,129,41,20,3,123,23,142,80,57,69,50,131,29,32,30,16,46,48,68,29,81,202,7,40,16,57,66,79,8,79,43,133,41,8,60,33,38,28,100,6,223,37,109,1,64,125,228,255,0,113,9,113,58,109,168,41,7,136,143,158,242,54,217,111,199,90,98,113,208,204,178,10,214,121,100,58,147,12,201,232,186,253,29,153,230,125,148,122,110,135,100,118,29,32,193,188,64,129,0,64,202,5,230,21,11,28,32,145,85,71,88,233,29,33,198,206,146,15,168,57,31,88,75,220,52,87,197,63,219,206,250,237,132,77,79,209,215,234,204,182,117,35,198,161,208,68,188,147,97,169,118,194,19,199,153,234,76,113,223,76,42,12,116,142,151,86,12,24,84,40,112,130,99,141,213,206,5,218,57,152,23,136,16,96,114,138,220,56,194,32,38,7,40,10,193,98,189,120,197,5,70,35,152,138,111,39,99,243,217,229,185,245,213,155,159,115,186,149,104,172,241,57,37,62,166,37,228,244,93,153,163,211,57,138,143,10,79,65,20,188,106,103,178,199,108,168,60,174,16,32,92,96,220,112,194,58,107,86,7,24,17,88,231,29,110,225,72,23,42,20,120,66,249,66,142,112,35,146,122,65,80,37,3,30,80,180,18,20,146,15,93,214,167,91,173,220,119,238,186,235,113,97,182,144,86,181,96,18,145,82,97,215,116,94,180,214,80,140,251,132,159,17,252,71,132,49,42,216,105,134,146,134,199,186,145,79,34,16,12,30,16,168,84,43,148,24,60,160,193,229,113,32,97,7,148,116,129,0,220,98,156,35,165,198,238,87,116,132,152,3,40,60,171,21,204,66,56,24,9,200,64,229,13,62,157,21,160,17,15,55,85,48,52,209,203,222,31,222,20,146,65,20,35,61,160,220,178,216,141,143,93,135,93,108,104,51,56,1,19,243,218,46,204,254,239,46,113,241,123,103,208,112,137,27,53,26,50,205,0,186,120,156,86,43,87,169,242,53,107,8,23,10,8,16,158,81,192,65,142,112,57,66,121,64,16,32,64,229,29,34,183,1,194,229,30,16,120,136,73,142,81,196,136,233,119,72,194,12,75,78,3,222,183,69,240,90,112,49,55,46,10,217,79,122,215,242,251,67,212,65,73,32,130,15,157,26,208,28,78,66,45,59,70,139,117,63,70,151,62,243,131,196,71,68,197,157,102,0,166,155,211,127,139,206,98,175,135,47,37,27,19,6,176,121,106,8,17,94,17,94,16,76,30,80,96,229,6,238,144,68,115,132,243,129,169,91,132,8,17,103,207,130,93,100,37,222,14,35,5,68,228,190,146,229,104,251,121,208,96,177,240,133,180,162,151,16,164,168,102,20,40,110,233,190,29,203,13,101,173,65,182,210,84,178,104,18,145,82,98,211,157,209,114,111,247,86,15,219,197,195,232,158,17,102,217,154,42,101,157,55,255,0,140,239,137,127,14,3,111,215,107,199,102,99,164,116,129,202,7,40,28,160,114,142,144,96,136,48,97,92,161,85,161,16,154,66,76,36,112,128,32,112,17,210,13,244,212,16,57,92,98,185,136,199,43,242,131,28,239,145,180,19,163,55,46,149,240,10,201,67,208,136,119,21,217,175,133,12,251,167,176,63,5,8,159,179,215,161,57,42,227,71,129,80,192,250,28,140,29,219,173,221,119,90,93,214,233,235,65,206,238,74,85,199,85,199,64,96,61,78,66,31,115,69,203,82,100,54,156,251,166,113,87,197,70,44,235,49,1,50,114,200,66,184,175,53,159,85,28,124,164,136,34,227,121,229,4,240,133,242,131,196,71,72,16,32,64,185,48,136,72,200,66,121,64,212,48,114,185,48,158,87,211,8,17,210,242,114,16,120,136,2,5,221,33,151,144,91,125,180,173,7,52,172,2,34,199,157,210,92,174,148,171,199,45,12,81,255,0,73,139,110,72,169,76,52,38,153,224,166,125,175,138,78,48,235,11,83,111,52,180,56,51,74,193,73,31,3,181,235,177,203,99,142,183,93,94,177,214,22,234,194,26,66,150,225,201,40,4,147,240,17,110,79,16,167,90,18,172,159,125,227,69,83,162,70,49,101,74,81,115,101,115,78,242,94,8,175,68,136,101,132,37,166,90,67,109,140,2,80,0,2,57,249,81,229,10,48,56,194,97,2,17,9,128,56,65,229,29,32,193,131,117,53,12,24,55,116,212,84,24,48,46,16,4,86,9,225,28,225,35,33,114,143,8,164,13,91,62,209,70,132,244,155,79,39,249,211,82,61,12,89,147,53,93,157,48,228,178,248,33,95,88,143,207,24,237,20,142,146,218,151,68,211,67,222,97,85,87,253,38,134,38,37,86,90,152,97,198,156,25,165,196,148,145,240,48,118,157,110,165,248,238,96,67,207,172,55,46,210,220,115,130,80,146,165,124,132,91,243,192,41,114,226,89,163,239,62,104,105,248,69,76,89,236,232,174,208,153,114,101,124,80,159,171,71,229,140,72,89,233,208,146,148,105,161,149,80,144,9,245,57,152,23,245,140,247,156,247,1,170,96,222,34,154,221,32,92,32,114,142,144,96,155,132,11,186,65,60,35,133,32,193,52,172,1,235,113,142,112,145,2,238,87,19,127,19,2,233,57,212,119,115,146,172,190,142,78,160,40,126,113,217,169,237,37,50,211,178,142,30,44,47,195,255,0,74,234,34,209,108,149,217,150,131,47,167,236,60,11,74,249,141,32,99,180,214,110,145,152,177,223,40,30,251,35,189,78,28,106,138,210,22,218,138,86,130,149,12,194,133,8,223,148,162,18,144,74,142,64,71,104,39,233,244,123,45,253,30,11,112,119,73,249,174,145,105,187,69,79,79,50,194,115,41,108,23,85,253,4,88,18,186,42,125,14,205,44,113,121,88,124,147,72,147,146,64,110,82,89,166,81,201,180,132,254,155,255,0,43,185,237,77,230,15,40,231,2,5,213,129,2,241,6,225,7,148,30,80,96,193,227,0,64,129,194,239,149,194,225,4,240,129,198,0,130,96,192,25,192,23,214,234,240,142,38,225,198,41,74,108,44,187,65,58,51,246,124,187,224,255,0,21,180,168,199,101,39,65,45,202,57,42,179,198,93,194,63,37,233,8,108,212,217,246,209,28,145,48,213,127,253,144,71,233,29,170,151,210,44,34,90,101,35,46,233,218,19,240,88,76,118,158,70,191,72,176,231,0,230,134,203,131,230,138,195,236,40,161,230,150,218,199,5,164,164,254,122,221,118,125,99,145,185,199,78,139,72,82,213,192,36,18,126,66,59,67,57,78,226,199,154,53,226,166,202,7,205,84,142,211,76,80,186,219,18,227,143,122,237,79,201,26,81,145,158,181,207,84,176,221,63,53,24,236,212,173,11,146,238,204,40,113,121,195,250,38,130,44,217,17,73,57,22,25,3,248,104,9,59,197,124,148,94,34,130,243,119,75,140,115,216,11,186,64,138,93,140,27,137,138,220,57,95,75,171,157,226,243,113,186,151,75,76,39,70,98,93,183,82,120,56,128,161,249,199,101,166,234,95,176,100,137,57,148,180,16,126,105,164,118,49,234,148,200,58,209,60,90,125,127,162,137,142,207,172,146,197,163,60,209,224,20,80,176,63,33,8,39,247,126,208,17,209,201,122,254,138,17,107,167,252,27,98,81,127,141,11,71,233,88,237,74,73,208,153,144,88,255,0,234,172,126,168,142,216,35,38,37,87,248,95,31,214,145,219,52,229,102,160,250,62,223,247,142,218,143,249,49,62,143,53,255,0,116,118,211,255,0,101,87,255,0,153,175,251,163,182,167,254,78,71,171,205,127,221,29,179,57,217,136,30,175,183,253,227,181,234,205,137,100,254,39,199,244,172,118,156,251,115,18,9,255,0,238,172,254,137,139,93,95,227,218,210,168,252,9,90,255,0,90,69,8,239,237,226,71,16,219,20,253,85,22,34,40,94,180,103,87,206,133,8,31,161,142,201,179,77,41,55,93,63,234,60,191,209,36,71,102,229,105,221,88,178,149,28,86,216,89,249,174,177,46,194,66,88,97,182,210,50,8,72,72,252,188,235,255,196,0,25,17,0,2,3,1,0,0,0,0,0,0,0,0,0,0,0,0,17,112,33,49,96,176,255,218,0,8,1,2,1,1,63,0,126,28,49,69,150,124,179,235,181,47,255,196,0,20,17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,218,0,8,1,3,1,1,63,0,16,135,255,217,179,77,97,116,99,97,112,32,82,101,102,108,101,99,116,105,111,110,32,50,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,2,0,144,212,114,80,155,166,105,109,97,103,101,115,166,118,105,100,101,111,115,166,99,111,108,111,114,115,166,97,117,100,105,111,115,169,112,97,114,116,105,99,108,101,115,165,102,111,110,116,115,169,109,97,116,101,114,105,97,108,115,170,99,111,109,112,111,110,101,110,116,115,169,118,97,114,105,97,98,108,101,115,168,117,115,101,114,65,80,73,115,172,117,115,101,114,87,101,98,104,111,111,107,115,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,212,1,0,100,166,49,46,57,46,56,57]).then(onLoad);
  },
  methods: {}
}
</script>

<style lang="scss" scoped>
.canvas-box {
  width: 100%;
  height: 100vh;
  canvas {
    outline: none;
    display: block;
  }
}
</style>
